Purpose:
- Learn How to write developement level Dockerfile?
- Learn How to write production level Dockerfile?
- Learn How to write docker-compose file?
- Learn How to attach github to Travis-Ci for Testing?
- Learn How to write .travis.yml file?
- Understand how travis-ci automatically take project from git put it into docker container and deploy on aws beanstalk.
Docker-compose file make things easier which we can do via docker-cli. Due to Docker-compose we don't need to write multiple commands on cli.
Travis-ci is used for continuous integration, Continuous Testing and Continuous Deployement on successfull testing.
DEBUG CODE, NOT AN ENVIORNMENT.