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

42 lines
902 B
YAML
Raw Permalink Normal View History

2026-06-26 08:37:04 +00:00
Name: haixun-backend
Host: 0.0.0.0
Port: 8890
Timeout: 120000
2026-06-26 16:02:06 +00:00
# 連線字串與所有 secret 都從環境變數注入systemd EnvironmentFile=/opt/haixun/etc/haixun.env
# go-zero 以 conf.UseEnv() + os.ExpandEnv 展開 ${VAR};未設定的變數會展開為空字串並讓服務 fail fast。
2026-06-26 08:37:04 +00:00
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-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: go
JobScheduler:
Enabled: true
IntervalSeconds: 60
JobReaper:
Enabled: true
2026-06-26 16:02:06 +00:00
IntervalSeconds: 30