This example assumes you have previously completed the following examples:
- Create an Azure Resource Group
- Create an Azure Container Registry
- Build and push a Spring Boot application to ACR
- Create an Azure Container Apps environment
To deploy the Spring Boot container image to Azure Container Apps use the command lines below.
export ACA_SPRINGBOOT=springboot
az containerapp create \
--name $ACA_SPRINGBOOT \
--resource-group $RESOURCE_GROUP \
--environment $ACA_ENVIRONMENT_NAME \
--image $ACR_NAME.azurecr.io/$ACR_SPRINGBOOT_IMAGE \
--target-port 8080 \
--ingress 'external' \
--registry-server $ACR_NAME.azurecr.io \
--min-replicas 1
az containerapp show \
--resource-group $RESOURCE_GROUP \
--name $ACA_SPRINGBOOT \
--query properties.configuration.ingress.fqdn
Then open your browser to the URL echoed above and you should see:
Hello World
Do NOT forget to remove the resources once you are done running the example.
1m