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