/Trio_Task_Joshua_Higginson_QA

A challenge to build and run three containers on a single node with docker-compose.

Primary LanguagePython

Trio Task - QA Consulting

🐳 🐳 🐳 Introducing docker-compose 🐳 🐳 🐳


Project Brief

This Repo contains my solutions for the 'Trio Task', challenged by Harry Volker @ QA consulting.

The brief was to configure a trio of containers using docker-compose.

The trio consists of:

  • A basic Flask application.
  • A MYSQL database.
  • An NGINX proxy web server.

Write a docker-compose.yaml that will bring all these services up and allow the app to run on port 80.

Authors

Joshua Higginson - Trainee DevOps Consultant at QA Consulting

Contributors

Harry Volker - QA Trainer

Ben Hesketh - Cloned from Ben's QA GitLab Repo.

NGINX, Docker, Python, Flask, GitHub, MySQL, & Python teams for their infinite wisdom.