Tutoriel erroneousboat Docker Django¶
tree¶
pvergain@uc026:/mnt/y/projects_id3/P5N001/XLOGCA135_tutorial_docker/tutorial_docker/tutoriels/docker_django$ tree
.
├── circle.yml
├── config
│ └── environment
│ └── development.env
├── docker-compose.yml
├── docker_django.rst
├── LICENSE
├── README.md
├── services
│ └── webserver
│ ├── config
│ │ ├── localhost.crt
│ │ ├── localhost.key
│ │ ├── nginx.tmpl
│ │ └── start.sh
│ └── Dockerfile
└── webapp
├── config
│ ├── database-check.py
│ ├── django-uwsgi.ini
│ ├── requirements.txt
│ └── start.sh
├── Dockerfile
└── starter
├── manage.py
└── starter
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
9 directories, 21 files
docker-compose.yml¶
#####
# Docker compose YAML file
#
# For documentation see: https://docs.docker.com/compose/yml/
#####
version: "3"
volumes:
static-files:
services:
db:
image: postgres:10.1
volumes:
- /opt/starter/psql:/var/lib/postgresql/data/pgdata
env_file:
- ./config/environment/development.env
webserver:
build:
context: .
dockerfile: services/webserver/Dockerfile
ports:
- "80:80"
- "443:443"
depends_on:
- webapp
volumes:
- static-files:/srv/static-files
env_file:
- ./config/environment/development.env
webapp:
build:
context: webapp
volumes:
- ./webapp/starter:/srv/starter
- static-files:/srv/static-files
expose:
- "8000"
depends_on:
- db
env_file:
- ./config/environment/development.env