Elastic Beanstalk with Terraform Code

AWS Elastic Beanstalk deployment with Terraform, using MongoDB Atlas for DBaaS
  • aws
  • terraform
  • elasticbeanstalk

Elastic Beanstalk with Cloud Formation Code

AWS Elastic Beanstalk deployment with Cloud Formation, with a deployed MongoDB replica set
  • aws
  • cloudformation
  • elasticbeanstalk

Heroku Code

Heroku deployment using the Heroku CLI. Automatically provisions a MongoLab database instance
  • heroku
  • mongolab

Docker with Docker Compose Code

Runs two containers - one for the application (built on the fly), one for mongo, using docker-compose
  • docker
  • docker-compose

Docker with Docker Compose (image from DockerHub) Code

Runs two containers - one for the application (pulled from DockerHub), one for mongo, using docker-compose
  • docker
  • docker-compose

Kubernetes Locally Code

Kubernetes installation using Kube bundled with Docker for Mac. Creates the app Service and a Mongo Replica Set. Most of it will work in the cloud as well
  • docker
  • kubernetes

Vagrant-Ansible on CentOS 6.5 Code

Spins off a CentOS VM using vagrant, and provisions the app with vagrant-ansible provisioner.
  • nginx
  • ansible
  • vagrant
  • centos