daili-usage-keeper / docker-compose.example.yml
pjpjq's picture
fix: build usage keeper from source
b034029 verified
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