# Production Docker Compose Configuration # Use this for production deployment services: digiserver: build: . image: digiserver:latest container_name: digiserver ports: - "80:5000" environment: - FLASK_APP=app.py - FLASK_RUN_HOST=0.0.0.0 - FLASK_ENV=production - FLASK_DEBUG=0 - ADMIN_USER=admin - ADMIN_PASSWORD=Initial01! - SECRET_KEY=Ma_Duc_Dupa_Merele_Lui_Ana volumes: # Mount app code - ./app:/app # Persistent data volumes - ./data/instance:/app/instance - ./data/uploads:/app/static/uploads - ./data/resurse:/app/static/resurse restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:5000/"] interval: 30s timeout: 10s retries: 3 start_period: 40s networks: - digiserver-network networks: digiserver-network: driver: bridge