https://github.com/sebafo/devcenter
Azure Dev Center w/ DevBox & Deployment Environments
https://github.com/sebafo/devcenter
deploymentenvironments devbox
Last synced: 2 months ago
JSON representation
Azure Dev Center w/ DevBox & Deployment Environments
- Host: GitHub
- URL: https://github.com/sebafo/devcenter
- Owner: sebafo
- Created: 2023-05-10T15:12:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-11T21:09:44.000Z (about 1 year ago)
- Last Synced: 2025-02-11T22:22:06.432Z (about 1 year ago)
- Topics: deploymentenvironments, devbox
- Language: PowerShell
- Homepage:
- Size: 112 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# A simple Azure DevCenter example w/ DevBox & ADE
Not intended for production use
# Azure Dev Center
## Prerequisites
* Azure Subscription
* Owner or contributer rights for subscription
## Microsoft DevBox
### Documention
https://learn.microsoft.com/en-us/azure/dev-box/overview-what-is-microsoft-dev-box
### Deployment with Bicep
1) Infrastructure code is located in /deploy
2) Provide the relevant parameters in a parameters file (e.g. parameters-devbox.json) - Make sure to set **deployDevBox** to **true**
3) Deploy the DevBox infrastructure with the following command:
```
az deployment sub create --template-file main.bicep --parameters parameters-devbox.json
```
4) Alternatively you can use the deploy-devbox.sh file to deploy the infrastructure
Optional: You can deploy DevBox AND ADE infrastructure when you set **deployAde** to **true** and **deployDevBox** to **true**
## Azure Deployment Environments
### Documention
https://learn.microsoft.com/en-us/azure/deployment-environments/
### Deployment with Bicep
1) Infrastructure code is located in /deploy
2) Provide the relevant parameters in a parameters file (e.g. parameters-ade.json) - Make sure to set **deployAde** to **true**
3) Deploy the ADE infrastructure with the following command:
```
az deployment sub create --template-file main.bicep --parameters parameters-ade.json
```
4) Alternatively you can use the deploy-ade.sh file to deploy the infrastructure
Optional: You can deploy DevBox AND ADE infrastructure when you set **deployAde** to **true** and **deployDevBox** to **true**
### Catalog Items
Example catalog items are located in /ade-catalog.
Currently only ARM templates are supported. When developing with Bicep you have to build the ARM template first.
```
az bicep build --file main.bicep --outfile azuredeploy.json
```
### Deployment Environment User URL
https://devportal.microsoft.com
## Podcast App example
1) Infrastructure code is located in /deploy
2) Provide the relevant parameters in a parameters file (e.g. parameters-podcast.json) - Make sure to set only **deployPodcastExample** to **true**
3) Deploy the Podcast App infrastructure with the following command:
```
az deployment sub create --template-file main.bicep --parameters parameters-podcast.json
```
4) Alternatively you can use the deploy.sh file to deploy the infrastructure