This set up aims to build and deploy Villvay's TechAssesment to AWS Cloud infrastructure while adhering to following guidelines.
Immediate
- Used proper Git workflow: Gitflow Workflow
- Prepared level architectural overview of my deployment.
Todo
- Write terraform script
- Write ansible script for installing, configuring docker
- Write docker-compose file for running nginx container with volume mounting simple web interface and running containers.
- Terraform
- Ansible
- AWS Cli
- AWS "access key ID", "secret access key" for user with nessasary permissions
- Run time environment for make file
Directory | Purpose/Description |
---|---|
ansible | Contains Ansible scripts required to configure the servers to run TechAssesment with my configuration |
terraform | Contains Terraform modules and scripts needed to spin up infrastructure needed to implement infrastructure on which TechAssesments |
docker-compose | Contains Docker compose scripts needed to spin up infrastructure needed to implement infrastructure on which TechAssesment |
- Simple command to see functionality of makefile
make