Skip to content

lluppesms/dadabase.net8.web

Repository files navigation

Lyle's Dad-A-Base Web Example

Where does a geeky Dad store all of his Dad jokes? In a dad-a-base, of course!

Introduction

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:


Open in vscode.dev

azd Compatible

deploy.infra.and.website


License: MIT

About

RETIRED: See dadabase.demo for a .NET 10 repo...! Example of deploying a .NET 8 Web app on Azure with Bicep, CI/CD automation, unit test coverage, and Playwright Smoke Tests

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors