Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.26 KB

File metadata and controls

19 lines (17 loc) · 1.26 KB

Setup

Tools

File Structure

  • Each service has its own folder so they can be developed independently - each folder also represents one Docker container
  • Each folder should have a Dockerfile in the top level that can be utilized by docker-compose
  • The top level docker-compose.yml can be used to run all modules together
  • The docker-compose.yml file in each folder can be used to run just one module.

Docker

  • Docker can be used alone to run each container, however it would take too long to keep track of and run every command for each service - docker-compose automates this so you just need docker-compose up to run the selected services.
  • Example using Docker for Python data science here

Architecture

Software Architecture Diagram