Skip to content

Deployment Phases

Change TypeCountResources Affected
Create (+)11+VNet, App Service Plan, Web App, staging slot, private endpoints, DNS zones, budget
Modify (~)3+ACR, Key Vault, Storage network posture
NoChange (=)2Log Analytics, Application Insights
  • The first App Service deployment attempt failed because S1 Linux was unavailable for this subscription in swedencentral; the final deployment succeeded after switching to P0v3.
  • Runtime verification after deployment returned HTTP 503 on both production and staging endpoints and remains an open post-deployment task.
  • No blocking infrastructure deployment errors remained after the final P0v3 deployment completed.
Terminal window
cd infra/bicep/malta-catering
# Preview changes
azd provision --preview
# Deploy
azd provision --no-prompt
Terminal window
cd infra/bicep/malta-catering
# What-if preview
./deploy.ps1 -WhatIf
# Deploy
./deploy.ps1
Terminal window
cd infra/bicep/malta-catering
az deployment group create \
--resource-group "rg-malta-catering-dev" \
--template-file main.bicep \
--parameters main.bicepparam
TaskOwnerStatus
Verify production endpoint health beyond HTTP 503Platform ownerIn progress
Grant staging slot the same dependency RBAC as productionPlatform ownerIn progress
Enable App Service Authentication if social/staff sign-in is requiredApplication ownerPending
Add application availability alertsPlatform ownerPending
Implement Table Storage export or backup pathPlatform ownerPending