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.
Innan vi börjar, se till att du har:
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.
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.
För verkliga applikationer behöver du konfigurera hemligheter och miljövariabler. Så här utökar du mallen:
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.