Running
Development
The first time you run django-futils you need to initialize the database:
make docker.up.dev.debug.volume.init
To serve the app:
make docker.up.dev.debug.volume.serve
Production
The first time you run django-futils you need to initialize the database:
make docker.up.prod.no-debug.no-volume.init
To serve the app:
make docker.up.prod.no-debug.no-volume.serve
Tests
To run the tests you need to build the image and initialize it, then:
make docker.up.dev.debug.volume.test
Shell
Development
make docker.run.dev.debug.volume.shell
Production
make docker.run.prod.no-debug.no-volume.shell
Docker makefile target structure
Docker related make targets have this name format:
docker.{build,up,down,run,rm}.{dev,prod}[.{debug,no-debug},{volume,no-volume}.{init,shell,serve}]