Check out the tutorial.
Uses the default Django development server.
-
Rename
.env.dev.example
to.env
. -
Update the environment variables in the
docker-compose.yml
and.env
files. -
Build the images and run the containers:
$ docker-compose up -d --build
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.example
to.env
. Update the environment variables. -
Build the images and run the containers:
$ docker-compose -f docker-compose.prod.yml up -d --build
Test it out at http://localhost:1337. No mounted folders. To apply changes, the image must be re-built.