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

38 lines
668 B
YAML

volumes:
medicine-public-data:
name: medicine-public-data
networks:
medicine-network:
external: true
x-common: &common-params
image: medlogic/medicine:latest
restart: always
env_file:
- ../.env
- .env
volumes:
- medicine-public-data:/app/public
networks:
- medicine-network
logging:
driver: "json-file"
options:
max-size: "5mb"
max-file: "10"
services:
app:
<<: *common-params
container_name: medicine-app
ports:
- "${NGINX_HTTP_PORT:-80}:80"
- "${NGINX_HTTPS_PORT:-443}:443"
tasks:
<<: *common-params
container_name: medicine-tasks
command: /entrypoint-tasks.sh