1
0
Fork 0
medicine-config/medicine/docker-compose.yml

59 lines
1.4 KiB
YAML

version: '3'
services:
app:
image: docker.med-logic.ru/medicine:latest
container_name: medicine-app
restart: "always"
env_file: .env
environment:
UWSGI_PROCESSES: ${UWSGI_PROCESSES:-2}
UWSGI_THREADS: ${UWSGI_THREADS:-4}
ports:
- "${NGINX_PORT:-80}:80"
- "${NGINX_HTTPS_PORT:-443}:443"
volumes:
- medicine-public-data:/app/public
networks:
- medicine-network
extra_hosts:
- "sync.med-logic.ru:89.223.70.16"
- "sentry.med-logic.ru:89.223.70.16"
- "files.med-logic.ru:89.223.70.16"
- "git.med-logic.ru:89.223.70.16"
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
tasks:
image: docker.med-logic.ru/medicine:latest
container_name: medicine-tasks
restart: "always"
command: /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord-tasks.conf
env_file: .env
volumes:
- medicine-public-data:/app/public
networks:
- medicine-network
extra_hosts:
- "sync.med-logic.ru:89.223.70.16"
- "sentry.med-logic.ru:89.223.70.16"
- "files.med-logic.ru:89.223.70.16"
- "git.med-logic.ru:89.223.70.16"
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
volumes:
medicine-public-data:
networks:
medicine-network:
external: true