thread-master/old/backend/etc/gateway.worker.prod.yaml

57 lines
1.4 KiB
YAML
Raw Normal View History

2026-06-26 16:02:06 +00:00
Name: haixun-worker
Host: 0.0.0.0
Port: 8891
Timeout: 120000
Mongo:
URI: ${HAIXUN_MONGO_URI}
Database: ${HAIXUN_MONGO_DB}
TimeoutSeconds: 10
Redis:
Addr: ${HAIXUN_REDIS_ADDR}
Password: ${HAIXUN_REDIS_PASSWORD}
DB: 0
Auth:
AccessSecret: ${HAIXUN_JWT_ACCESS_SECRET}
RefreshSecret: ${HAIXUN_JWT_REFRESH_SECRET}
AccessExpireSeconds: 900
RefreshExpireSeconds: 2592000
DevHeaderFallback: false
Secrets:
EncryptionKey: ${HAIXUN_SECRETS_KEY}
InternalWorker:
Secret: ${HAIXUN_WORKER_SECRET}
JobWorker:
Enabled: ${HAIXUN_JOB_WORKER_ENABLED}
WorkerType: ${HAIXUN_JOB_WORKER_TYPE}
WorkerID: ${HAIXUN_JOB_WORKER_ID}
2026-06-26 16:02:06 +00:00
JobScheduler:
Enabled: ${HAIXUN_JOB_SCHEDULER_ENABLED}
IntervalSeconds: ${HAIXUN_JOB_SCHEDULER_INTERVAL_SECONDS}
2026-06-26 16:02:06 +00:00
JobReaper:
Enabled: ${HAIXUN_JOB_REAPER_ENABLED}
IntervalSeconds: ${HAIXUN_JOB_REAPER_INTERVAL_SECONDS}
ThreadsOAuth:
AppID: "${THREADS_APP_ID}"
AppSecret: "${THREADS_APP_SECRET}"
RedirectURI: "${THREADS_REDIRECT_URI}"
SuccessRedirect: "${THREADS_OAUTH_SUCCESS_REDIRECT}"
ThreadsTokenRefresh:
Enabled: ${HAIXUN_THREADS_TOKEN_REFRESH_ENABLED}
IntervalSeconds: ${HAIXUN_THREADS_TOKEN_REFRESH_INTERVAL_SECONDS}
LeadDays: ${HAIXUN_THREADS_TOKEN_REFRESH_LEAD_DAYS}
ThreadsPublishQueue:
Enabled: ${HAIXUN_THREADS_PUBLISH_QUEUE_ENABLED}
IntervalSeconds: ${HAIXUN_THREADS_PUBLISH_QUEUE_INTERVAL_SECONDS}
BatchSize: ${HAIXUN_THREADS_PUBLISH_QUEUE_BATCH_SIZE}