/vsts-dockerhub-dockercloud-azure

Sample Node.js app to demo GitHub > Visual Studio Team Services > Docker Hub > Tutum > Azure

Primary LanguageHTML

Fully automated CI/CD of a Dockerized Node.js app to Microsoft Azure with VSTS, Docker Hub and Docker Cloud

This example walks through the entire end to end workflow of a fully automated deployment of a clustered Dockerized Node.js app to Microsoft Azure using GitHub, Visual Studio Team Services, Docker Hub, and Tutum.

It also walks through the process of implementing application monitoring, container monitoring, and container host monitoring.

  1. Set up your Visual Studio Team Services account for alternate authentication
  2. Set up a Linux virtual machine in Azure and install the Build Agent
  3. Create a Continuous Integration Build in Visual Studio Team Services
  4. Integrate Docker Hub and Tutum
  5. Enable application monitoring with Application Insights
  6. Enable Docker container & container host monitoring with Operations Management Suite