version: "3.9" services: proxy: build: . ports: - "${PROXY_PORT:-3050}:3050" environment: PORT: "3050" MANAGEMENT_TOKEN: "${MANAGEMENT_TOKEN:?Set MANAGEMENT_TOKEN in .env}" ACCOUNT_ENCRYPTION_KEY: "${ACCOUNT_ENCRYPTION_KEY:?Set ACCOUNT_ENCRYPTION_KEY in .env}" ACCOUNT_STORE_PATH: "/app/data/accounts.json" ALLOW_LEGACY_UPSTREAM_KEY: "${ALLOW_LEGACY_UPSTREAM_KEY:-false}" volumes: - ./data:/app/data restart: unless-stopped healthcheck: test: ["CMD", "wget", "--spider", "http://127.0.0.1:3050/health"] interval: 30s timeout: 3s retries: 3 start_period: 5s