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

73 lines
1.5 KiB
YAML
Raw Normal View History

2026-06-26 08:37:04 +00:00
Name: haixun-backend
Host: 0.0.0.0
Port: 8890
Timeout: 120000
Mongo:
2026-06-26 16:02:06 +00:00
URI: ${HAIXUN_MONGO_URI}
Database: ${HAIXUN_MONGO_DB}
2026-06-26 08:37:04 +00:00
TimeoutSeconds: 10
Redis:
2026-06-26 16:02:06 +00:00
Addr: ${HAIXUN_REDIS_ADDR}
Password: ${HAIXUN_REDIS_PASSWORD}
2026-06-26 08:37:04 +00:00
DB: 0
Auth:
2026-06-26 16:02:06 +00:00
AccessSecret: ${HAIXUN_JWT_ACCESS_SECRET}
RefreshSecret: ${HAIXUN_JWT_REFRESH_SECRET}
2026-06-26 08:37:04 +00:00
AccessExpireSeconds: 900
RefreshExpireSeconds: 2592000
DevHeaderFallback: false
2026-06-26 16:02:06 +00:00
Secrets:
EncryptionKey: ${HAIXUN_SECRETS_KEY}
2026-07-07 14:02:41 +00:00
Storage:
S3:
Endpoint: ${HAIXUN_STORAGE_S3_ENDPOINT}
PublicBaseURL: ${HAIXUN_STORAGE_S3_PUBLIC_BASE_URL}
Region: ${HAIXUN_STORAGE_S3_REGION}
Bucket: ${HAIXUN_STORAGE_S3_BUCKET}
AccessKey: ${HAIXUN_STORAGE_S3_ACCESS_KEY}
SecretKey: ${HAIXUN_STORAGE_S3_SECRET_KEY}
UsePathStyle: ${HAIXUN_STORAGE_S3_USE_PATH_STYLE}
SMTP:
Host: ${HAIXUN_SMTP_HOST}
Port: ${HAIXUN_SMTP_PORT}
Username: ${HAIXUN_SMTP_USERNAME}
Password: ${HAIXUN_SMTP_PASSWORD}
From: ${HAIXUN_SMTP_FROM}
2026-06-26 08:37:04 +00:00
InternalWorker:
2026-06-26 16:02:06 +00:00
Secret: ${HAIXUN_WORKER_SECRET}
2026-06-26 08:37:04 +00:00
JobWorker:
Enabled: false
WorkerType: disabled
2026-06-26 08:37:04 +00:00
JobScheduler:
Enabled: false
2026-06-26 08:37:04 +00:00
IntervalSeconds: 60
JobReaper:
Enabled: false
2026-06-26 16:02:06 +00:00
IntervalSeconds: 30
ThreadsOAuth:
AppID: "${THREADS_APP_ID}"
AppSecret: "${THREADS_APP_SECRET}"
RedirectURI: "${THREADS_REDIRECT_URI}"
SuccessRedirect: "${THREADS_OAUTH_SUCCESS_REDIRECT}"
ThreadsTokenRefresh:
Enabled: false
IntervalSeconds: 3600
LeadDays: 7
ThreadsPublishQueue:
Enabled: false
IntervalSeconds: 60
BatchSize: 20