Deploy a Quarkus application to Azure Container Apps

Azure Container Apps
Database for PostgreSQL

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

Learning objectives

In this module, you:

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


  • An Azure subscription
  • Local installations of Java JDK (11 or later), Maven (3.8 or later), Docker Desktop, and the Azure CLI (2.40 or later)