- Docker (needed)
- Docker Compose (needed)
- Make (highly recommended)
- Poetry (highly recommended)
Build the images (but first make sure the Docker deamon is running):
make build
Start the application:
docker-compose up
(Then, to stop the application just type ctrl-C
.)
Kill all processes (on another terminal, if the application is still running):
docker-compose down
Create a development-friendly virtual environment:
make createvenv
If new dependencies are added, update your virtual environment and re-build the images:
make createvenv
make build
If you are adding any files or folders that should be considered by Docker, un-ignore them at the .dockerignore
. Then, re-build the images:
make build
Format your code with black and isort:
make format!