The goal of this project is deploy the Minichat using the entire DevOps lifecycle.
- Create 2 virtual machines with Vagrant (app server and database server).
- Provision the virtual machines with Ansible.
- Pass all the application tests and commits with Circle CI.
- Deploy the application with Hapistrano.
- Create an EC2 and a RDS instances in AWS (app server and database server).
- Provision the app server with Ansible.
- Pass all the application tests and commits with Circle CI.
- Deploy the application with Circle CI with Hapistrano.