Deploy a Quarkus application to Azure Container Apps

Intermediate
Developer
Azure
Azure Container Apps
Azure Database for PostgreSQL

Create a Quarkus application, connect it to a PostgreSQL database, and then deploy it to Azure Container Apps.

Learning objectives

In this module, you:

  • Develop a Quarkus application.
  • Connect your application to Azure Database for PostgreSQL.
  • Deploy the application to Container Apps.
  • Configure the database firewall so that only internal IP addresses can access it.

Prerequisites

  • Familiarity with developing Java applications
  • An Azure subscription
  • Local installations of Java JDK (17 or later), Maven (3.1), and the Azure CLI (2.57 or later)
  • Docker and Docker Desktop

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.