47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
version: '3.7'
|
|
|
|
services:
|
|
db:
|
|
image: postgres:10.1-alpine
|
|
volumes:
|
|
- /var/spacedb/postgres/data:/var/lib/postgresql/data/
|
|
networks:
|
|
- db_network
|
|
|
|
app:
|
|
build: .
|
|
command: gunicorn --access-logfile - --error-logfile - --capture-output --log-level info -b '0.0.0.0:8000' -w 5 spacedb.wsgi
|
|
environment:
|
|
- DJANGO_SETTINGS_MODULE=spacedb.settings_prod
|
|
volumes:
|
|
- ./static:/app/static
|
|
- /var/spacedb/raw:/app/data/rawdata
|
|
- /var/spacedb/manual:/app/data/manual
|
|
ports:
|
|
- 8000:8000
|
|
networks:
|
|
- nginx_network
|
|
- db_network
|
|
depends_on:
|
|
- db
|
|
|
|
nginx:
|
|
image: nginx:1.13
|
|
volumes:
|
|
- ./config/nginx/conf.d:/etc/nginx/conf.d
|
|
- ./static:/var/www/static
|
|
- /var/spacedb/raw/shapes/archive:/var/www/static/data/shapefiles/damit
|
|
- /var/spacedb/manual/shapes:/var/www/static/data/shapefiles/manual
|
|
ports:
|
|
- 80:80
|
|
networks:
|
|
- nginx_network
|
|
depends_on:
|
|
- app
|
|
|
|
networks:
|
|
nginx_network:
|
|
driver: bridge
|
|
db_network:
|
|
driver: bridge
|