Så deployer du din första Azure Container App med Bicep

Azure Container Apps erbjuder en serverlös containerplattform som hanterar infrastrukturen åt dig. I kombination med Bicep som infrastruktur som kod får du en reproducerbar och versionskontrollerad distributionsmetod. I den här guiden går vi igenom att deploya en komplett Azure Container App-miljö från grunden med Bicep.

Förutsättningar

Innan vi börjar, se till att du har:

Bicep-mallen

Här är en komplett Bicep-mall som deployer en Container Apps Environment och en Container App med HTTPS-ingress:

Mallen skapar två resurser: en Container Apps Environment (den delade värdplattformen) och en Container App med extern HTTPS-ingress. Skalningskonfigurationen tillåter appen att skala från 0 till 3 repliker baserat på efterfrågan.

Deploya mallen

Spara mallen som main.bicep och deploya med Azure CLI:

Efter att distributionen är klar visar utdata det FQDN där din Container App är tillgänglig.

Lägga till hemligheter och miljövariabler

För verkliga applikationer behöver du konfigurera hemligheter och miljövariabler. Så här utökar du mallen:

Nästa steg

Azure Container Apps med Bicep ger dig ett reproducerbart, versionskontrollerat sätt att deploya containeriserade arbetsbelastningar. För mer information, se Container Apps-översikten och Bicep-resursreferensen.

Överväg att lägga till Log Analytics-arbetsyteintegration, anpassade domäner med hanterade certifikat och Dapr-sidovagnskonfiguration när din applikation mognar.

Daniel Moquist

Författare

februari 18, 2025

Daniel Moquist

Cloud Architect & DevOps Expert

Driftsätt Azure Container Apps med Bicep | Steg-för-steg-guide