| layout | showcase-page | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| title | Bicep Deployment | ||||||||||||||
| permalink | /reference/deploy/bicep_deploy/ | ||||||||||||||
| menubar | docs_menu | ||||||||||||||
| accent | orange | ||||||||||||||
| eyebrow | Deployment Reference | ||||||||||||||
| description | Use this page when you need to inspect or modify the Bicep templates that sit underneath the repo's primary deployment workflow. | ||||||||||||||
| hero_icons |
|
||||||||||||||
| hero_pills |
|
||||||||||||||
| hero_links |
|
||||||||||||||
| nav_links |
|
||||||||||||||
| show_nav | true |
The Bicep templates are the infrastructure backbone behind the repo's recommended deployment flow. Most teams should still apply them through AZD, but this page is where you orient yourself when you need to inspect or customize the infrastructure directly.
Use this path when you need to know what the repo is actually provisioning rather than treating AZD as a black box.
Review or modify the files in deployers/bicep/ when your organization needs network, SKU, or resource-layout changes.
Keep azd provision --preview in the flow so you can inspect infrastructure impact before applying it to a shared environment.
The supported Bicep path still lands on container-based App Service, so startup behavior follows the container entrypoint rather than native Python app settings.
In this repo, Bicep is best understood as the IaC layer beneath AZD rather than a competing deployment experience. Start from the AZD guide unless your goal is specifically to inspect or change the infrastructure modules themselves.
- You want to inspect or customize the Bicep templates in
deployers/bicep/ - You want to understand the infrastructure used by the
azddeployment flow - You are troubleshooting infrastructure behavior or preparing Bicep module changes
- Start with the Azure Developer CLI deployment guide.
- Review or modify the Bicep files under
deployers/bicep/. - Use
azd provision --previeworazd upto apply those changes through the supported workflow.