Uses the default Django development server.
-
Modify the first lines in the Makefile to customize the webapp
-
Update the environment variables in the docker-compose.yml and .env.dev files.
-
Build the images and run the containers:
$ make build $ make up
Test it out at http://localhost:8000. The "app" folder is mounted into the container and your code changes apply automatically.
Uses gunicorn + nginx.
-
Rename .env.prod-sample to .env.prod and .env.prod.db-sample to .env.prod.db. Update the environment variables.
-
Build the images and run the containers:
$ make build-prod $ make up-prod
Test it out at http://localhost:1337. No mounted folders. To apply changes, the image must be re-built.