I have written a number of demo apps all of which are “optimized” for deployment to Azure and Docker containers. These are designed for demos and hands on lab exercises, to be used with Azure and DevOps CI & CD scenarios, where you need “something” to deploy and push through the pipeline.
Most of the apps are small simple web applications but they are designed for ease of deployment, showcasing use of open source in Azure and running within containers, rather than complete rigid examples of a fully functioning architecture.
Note. There is no requirement to deploy these to Azure they can be run locally, in a VM or other supporting platform
All apps can be deployed to:
- Run locally
- Run as Docker container
- Run in Azure App Service
- Run in Azure Web App for Containers
- Run in Azure Container Instance
ARM templates are provided for Azure deployment along with “quick deploy to Azure” buttons
Web application written in Python using the Flask framework
Node.js web app that uses Express, with Bootstrap, App Insights and
Web app written in .NET Core 2.0, using Razor Pages - runnable in both Windows & Linux containers
Goatbot is a working example bot, single page application (SPA) written in Angular 4 with backend API written in Node.js, and utilizing a lightweight database held in Azure Tables