Spaces:
Running
Running
| services: | |
| cpa-usage-keeper: | |
| image: ghcr.io/willxup/cpa-usage-keeper:latest | |
| ports: | |
| - "8080:8080" | |
| environment: | |
| CPA_BASE_URL: ${CPA_BASE_URL} | |
| CPA_MANAGEMENT_KEY: ${CPA_MANAGEMENT_KEY} | |
| AUTH_ENABLED: ${AUTH_ENABLED:-false} | |
| LOGIN_PASSWORD: ${LOGIN_PASSWORD:-} | |
| AUTH_SESSION_TTL: ${AUTH_SESSION_TTL:-168h} | |
| APP_PORT: ${APP_PORT:-8080} | |
| APP_BASE_PATH: ${APP_BASE_PATH:-} | |
| TZ: ${TZ:-Asia/Shanghai} | |
| REDIS_QUEUE_ADDR: ${REDIS_QUEUE_ADDR:-} | |
| REDIS_QUEUE_BATCH_SIZE: ${REDIS_QUEUE_BATCH_SIZE:-1000} | |
| REDIS_QUEUE_IDLE_INTERVAL: ${REDIS_QUEUE_IDLE_INTERVAL:-1s} | |
| REQUEST_TIMEOUT: ${REQUEST_TIMEOUT:-30s} | |
| WORK_DIR: ${WORK_DIR:-./data} | |
| LOG_LEVEL: ${LOG_LEVEL:-info} | |
| LOG_FILE_ENABLED: ${LOG_FILE_ENABLED:-true} | |
| LOG_RETENTION_DAYS: ${LOG_RETENTION_DAYS:-7} | |
| BACKUP_ENABLED: ${BACKUP_ENABLED:-true} | |
| BACKUP_INTERVAL: ${BACKUP_INTERVAL:-24h} | |
| BACKUP_RETENTION_DAYS: ${BACKUP_RETENTION_DAYS:-7} | |
| volumes: | |
| - ./data:/data | |
| restart: unless-stopped | |