ProductionGame/docker-compose.yml

32 lines
738 B
YAML

services:
backend:
build:
context: ./backend
dockerfile: Dockerfile
restart: unless-stopped
environment:
- SECRET_KEY=${SECRET_KEY:-el_puro_secret_key_change_in_production_jwt_99_1_pure}
- DATA_DIR=/app/data
volumes:
- ./data:/app/data
networks:
- elpuro-net
frontend:
image: nginx:alpine
restart: unless-stopped
ports:
- "${HOST_PORT:-8080}:80"
environment:
- DOMAIN_NAME=${DOMAIN_NAME:-localhost}
volumes:
- ./frontend:/usr/share/nginx/html:ro
- ./nginx/default.conf.template:/etc/nginx/templates/default.conf.template:ro
depends_on:
- backend
networks:
- elpuro-net
networks:
elpuro-net:
driver: bridge