docker-compose.yml
28 lines
| 730 B
| text/x-yaml
|
YamlLexer
r0 | version: '3' | ||
services: | |||
web: | |||
container_name: 'madrigal' | |||
build: . | |||
restart: always | |||
image: madrigal | |||
r1 | working_dir: /madrigal/source/madpy/djangoMad | ||
command: gunicorn djangoMad.wsgi --bind 0.0.0.0:8000 | |||
# command: python manage.py runserver 0.0.0.0:8000 | |||
r0 | env_file: .env | ||
r1 | # ports: | ||
# - 8080:8080 | |||
volumes: | |||
- './:/madrigal' | |||
nginx: | |||
container_name: 'madrigal-nginx' | |||
image: nginx:1.15-alpine | |||
r0 | volumes: | ||
r1 | - ./source/madpy/djangoMad/madweb/static:/static | ||
- ./nginx:/etc/nginx/conf.d | |||
ports: | |||
- "8080:8080" | |||
r0 | depends_on: | ||
r1 | - web | ||
command: "/bin/sh -c 'while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g \"daemon off;\"'" | |||