# ============================================================ # Stack Symfony — minecraft.ploush.top # Traefik (rvproxy) + PostgreSQL (db_networking) externes # ============================================================ services: apache: image: ghcr.io/ploush/mcServerWebsite:latest container_name: apache_symfony restart: unless-stopped environment: APP_ENV: prod networks: - rvproxy - localdb labels: - "traefik.enable=true" - "traefik.docker.network=rvproxy" # Routeur - "traefik.http.routers.symfony.rule=Host(`minecraft.ploush.top`)" - "traefik.http.routers.symfony.entrypoints=websecure" - "traefik.http.routers.symfony.tls=true" - "traefik.http.routers.symfony.tls.certresolver=myresolver" # Service interne (port Apache) - "traefik.http.services.symfony.loadbalancer.server.port=80" networks: rvproxy: external: true localdb: external: true