This example assumes you have previously completed the following examples:
- Create an Azure Resource Group
- Create an Azure Container Registry
- Push a Helidon application to Azure Container Registry
- Create an Azure Container Apps environment
To deploy the Helidon container image to Azure Container Apps use the command lines below.
export ACA_HELIDON=helidon
az containerapp create \
--name $ACA_HELIDON \
--resource-group $RESOURCE_GROUP \
--environment $ACA_ENVIRONMENT_NAME \
--image $ACR_NAME.azurecr.io/$ACR_HELIDON_IMAGE \
--target-port 8080 \
--ingress 'external' \
--registry-server $ACR_NAME.azurecr.io \
--min-replicas 1
echo $(az containerapp show \
--resource-group $RESOURCE_GROUP \
--name $ACA_HELIDON \
--query properties.configuration.ingress.fqdn \
--output tsv)/greet
Then open your browser to the URL echoed above and you should see:
{"message":"Hello World!"}
Do NOT forget to remove the resources once you are done running the example.
1m