Where does a geeky Dad store all of his Dad jokes? In a dad-a-base, of course!
This repository is an example of deploying a .NET 8 web app into an Azure Web App. The app itself is a very simple website (with APIs) that just reads a JSON file and returns a random dad joke, along with a few other APIs like search and category list.
This project is intended as a good example of using Infrastructure as Code (IaC) to deploy and manage the Azure resources, utilizing Bicep to deploy Azure resources declaratively.
The project also has fully automated CI/CD pipelines to deploy both the infrastructure and the application, so you can literally run one pipeline and have it create the Azure Resources, build the program, unit test the program, deploy the program to Azure, and run Playwright smoke tests after it is deployed.
The pipelines and actions are all built modularly using templates, so you can snap them into new pipelines or use them in other projects.
Deployment Options include:
License: MIT
