services: cxyz: build: . ports: - "3000:3000" environment: PORT: "3000" DATA_DIR: /app/data # Wake hourly; sync at most one due title per wake. WATCH_CRON: "0 * * * *" # Each title is eligible again after this many hours (daily). WATCH_TITLE_INTERVAL_HOURS: "24" # Shared login (optional). When AUTH_PASSWORD is set, the UI and /api require a session. # AUTH_USERNAME: admin # AUTH_PASSWORD: change-me # SESSION_SECRET: long-random-string-at-least-32-chars # SESSION_TTL_HOURS: "168" volumes: - ./data:/app/data restart: unless-stopped