44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
Name: haixun-backend
|
||
Host: 0.0.0.0
|
||
Port: 8890
|
||
Timeout: 120000
|
||
|
||
# 本機開發設定。預設搭配 `make dev-infra`(infra/docker-compose.yml)跑的 Mongo/Redis,
|
||
# 帳密對應 infra/.env.example 的預設值。若你改了 .env 密碼,這裡也要同步。
|
||
Mongo:
|
||
URI: mongodb://haixun:change-me-mongo-pass@127.0.0.1:27017/?authSource=admin
|
||
Database: haixun
|
||
TimeoutSeconds: 10
|
||
|
||
Redis:
|
||
Addr: 127.0.0.1:6379
|
||
Password: change-me-redis-pass
|
||
DB: 0
|
||
|
||
Auth:
|
||
AccessSecret: haixun-dev-access-secret-change-me
|
||
RefreshSecret: haixun-dev-refresh-secret-change-me
|
||
AccessExpireSeconds: 900
|
||
RefreshExpireSeconds: 2592000
|
||
# 僅本機開發開啟:允許用 X-Tenant-ID / X-UID header 模擬登入。正式環境必須為 false。
|
||
DevHeaderFallback: true
|
||
|
||
Secrets:
|
||
# 留空 = 不加密(本機開發方便)。正式環境用 ${HAIXUN_SECRETS_KEY}。
|
||
EncryptionKey: ""
|
||
|
||
InternalWorker:
|
||
Secret: haixun-dev-worker-secret
|
||
|
||
JobWorker:
|
||
Enabled: true
|
||
WorkerType: go
|
||
|
||
JobScheduler:
|
||
Enabled: true
|
||
IntervalSeconds: 60
|
||
|
||
JobReaper:
|
||
Enabled: true
|
||
IntervalSeconds: 30
|