Java Tutorial Index¶
This tutorial walks you from local development to revisions and traffic management for Java apps on Azure Container Apps.
Prerequisites¶
Install and verify:
- Java 17+
- Maven
- Docker
- Azure CLI
Tutorial Flow¶
flowchart LR
S01[01 Local Development] --> S02[02 First Deploy]
S02 --> S03[03 Configuration]
S03 --> S04[04 Logging & Monitoring]
S04 --> S05[05 Infrastructure as Code]
S05 --> S06[06 CI/CD]
S06 --> S07[07 Revisions & Traffic] Steps¶
| Step | Title | Purpose |
|---|---|---|
| 01-local-development | Local Development | Build and run the Java app locally with Docker. |
| 02-first-deploy | First Deploy | Publish the image and create the first Container App. |
| 03-configuration | Configuration | Set environment variables and secrets safely. |
| 04-logging-monitoring | Logging & Monitoring | Collect logs, metrics, and traces. |
| 05-infrastructure-as-code | Infrastructure as Code | Provision the environment with Bicep. |
| 06-ci-cd | CI/CD | Automate build and deployment with GitHub Actions. |
| 07-revisions-traffic | Revisions & Traffic | Use revisions and traffic splitting for safe releases. |