57 lines
1.4 KiB
YAML
57 lines
1.4 KiB
YAML
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}
|
|
|
|
JobScheduler:
|
|
Enabled: ${HAIXUN_JOB_SCHEDULER_ENABLED}
|
|
IntervalSeconds: ${HAIXUN_JOB_SCHEDULER_INTERVAL_SECONDS}
|
|
|
|
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}
|