This project is an example of how Azure Container App can be implemented and deployed. The project contains application and infrastructure code. Application is minimal ASP .NET Core API with preconfigured code style and analyzers. The infrastructure code is based on Bicep and describes the following Azure resources:
To provision required infrastructure and deploy the application, fork this repository and do the following steps:
- Initialize
WU_ADMIN_SERVICE_PRINCIPAL_OBJECT_IDandWU_ADMIN_CONTACT_EMAILenvironment variables - Run
./deploy/init/deploy.shand using output setAZURE_CREDENTIALSGitHub secret - Trigger
provision-infrastructureGitHub Actions workflow. After if finishes successfully,deploy-applicationwill be triggered
If everything went successfully, in Azure portal find created Container App and open Application Url.
