Skip to main content

Deploy Container Apps

TL;DR — Deploy a containerized application on Azure Container Apps with registry, logging, and auto-scaling configured automatically.

Architecture​

Conversation​

@git-ape deploy a Container App with Registry and Log Analytics
for the payments-api project in dev, eastus

Key Configuration​

ResourceSettings
Container AppMin replicas: 0, Max: 10, CPU: 0.5, Memory: 1Gi
Container Apps EnvironmentConnected to Log Analytics workspace
Container RegistryBasic SKU, admin user disabled, managed identity pull
Log Analytics30-day retention

Scaling Rules​

Container Apps auto-scales based on HTTP traffic:

{
"scale": {
"minReplicas": 0,
"maxReplicas": 10,
"rules": [
{
"name": "http-scaling",
"http": { "metadata": { "concurrentRequests": "50" } }
}
]
}
}