We want to dockerise and deploy hello_world.py to Amazon Web Services with their Elastic Container Service, we want a secure isolated environment and we want to run multiple containers on a instance.
A Docker container running our Flask service in AWS
Please write the required Terraform configuration files to do this including any Dockerfiles and scripts, you can package this up as a .tar.gz to send it over. We don't expect you to spend a long time on this but please be descriptive in what you would have done if time allowed.
A narrative of the approach taken
- What principles did you apply?
- Explain the decisions you made and why you thought it was the best approach
- If you ran out of time, how did you envision your finished infrastructure?
- What is your recommendation for future work?