version: '3.3' services: backend_service: build: context: ./backend dockerfile: ./Dockerfile.prod command: gunicorn -w 4 --bind 0.0.0.0:5000 main:app # command: flask run --host 0.0.0.0 --port 5000 volumes: - "./db_data:/app/backend/db.sqlite" environment: - FLASK_APP=main.py - FLASK_ENV=production - ENABLE_CORS=1 expose: - 5000 ports: - "5000:5000" # nginx_server: # build: # context: ./backend # dockerfile: ./Dockerfile.nginx.prod # depends_on: # - backend_service # ports: # - "6666:80" nginx_client: build: context: ./frontend dockerfile: ./Dockerfile.prod # depends_on: # - nginx_server ports: - "9998:80" volumes: db_data: