The flask app runs on http://ae3fa5c69e5f011eabdb90a1b8238fdf-801216271.us-west-2.elb.amazonaws.com/
- Provisioned an Amazon EC2 Ubuntu 18.04 Instance.
- Installed the following softwares
- Jenkins
- Docker
- Hadolint
- Make
- Pylint
- AWS CLI
- kubectl
- eksctl
- Created IAM user with Admin priviledges
- Configured and logged in to Jenkins
- Added AWS and DockerHub credentials in Jenkins and installed the following plugins
- Blue Ocean
- aws-code-pipeline plugin
- Created a Elastic Kubernetes cluster
- Created my Project on GitHub, created and added a key to my repo, then cloned it to my local.
- Finally deployed complete project to Github.