# docker-compose.prod.yml # Production overrides for MotoVaultPro # # Usage: # docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d # # This file removes development-only configurations: # - Database port exposure (PostgreSQL, Redis) # - Development-specific settings services: # PostgreSQL - Remove development port exposure mvp-postgres: ports: [] # Redis - Remove development port exposure mvp-redis: ports: [] # Traefik - Ensure dashboard authentication is enforced mvp-traefik: labels: - "traefik.enable=true" - "traefik.http.routers.traefik-dashboard.rule=Host(`traefik.motovaultpro.local`)" - "traefik.http.routers.traefik-dashboard.tls=true" - "traefik.http.routers.traefik-dashboard.middlewares=dashboard-auth" - "traefik.http.services.traefik-dashboard.loadbalancer.server.port=8080" - "traefik.http.middlewares.dashboard-auth.basicauth.users=admin:$$2y$$10$$foobar"