apiVersion: v1 kind: ConfigMap metadata: name: pipeline-env namespace: pipeline data: # Non-sensitive runtime config. Secrets (API keys, OSS keys, Feishu webhook) # live in the `pipeline-env-secret` Secret, generated from your local .env — # see README.md. Anything here can also be overridden by that Secret. OUTPUT_DIR: /app/output PIPELINE_JOBS_DIR: /app/jobs OUTPUT_RETENTION_DAYS: "30" TIMEZONE: Asia/Shanghai TZ: Asia/Shanghai LOG_LEVEL: info NODE_ENV: production # Scheduled renders — the in-process scheduler (instrumentation + node-cron) # reads `schedules` from config/default.yaml by default (baked into the # image). Override with SCHEDULES (JSON array, same shape) or disable the # scheduler with SCHEDULER_ENABLED=false. SCHEDULER_ENABLED: "true" # SCHEDULES: '[{"cron":"50 7 * * *","template":"github-trending","platform":"bilibili","source":"github-trending","publish":true}]'