# Sidecar V2 — Multi-Pool Provider Proxy version: "3.9" services: sidecar-v2: build: . container_name: sidecar-v2 restart: unless-stopped ports: - "9190:9190" # Main proxy + admin API + dashboard - "9191:9191" # Prometheus metrics environment: - SIDECAR_ENCRYPTION_KEY=${SIDECAR_ENCRYPTION_KEY} - SIDECAR_ADMIN_TOKEN=${SIDECAR_ADMIN_TOKEN:-change-me} - LOG_FORMAT=${LOG_FORMAT:-json} - SIDECAR_HOST=0.0.0.0 - SIDECAR_PORT=9190 - SIDECAR_METRICS_PORT=9191 - SIDECAR_DB_PATH=/app/data/sidecar_v2.db - SIDECAR_BACKUP_DIR=/app/data/backups volumes: - sidecar-data:/app/data volumes: sidecar-data: driver: local