djzeka / vsts-dockerhub-dockercloud-azure

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:HTML 51.3%Language:JavaScript 42.9%Language:Shell 5.9%