Files
NianAIGC/deploy/ack/configmap.yaml
T
2026-10-12 13:57:23 +08:00

30 lines
1.2 KiB
YAML

# Go API runtime settings. Provider endpoints/models use code defaults;
# optional Secret values are fallbacks for PostgreSQL-managed provider settings.
apiVersion: v1
kind: ConfigMap
metadata:
name: zhinian-go-runtime
namespace: zhinian
data:
NODE_ENV: production
GO_BACKEND_HOST: 0.0.0.0
GO_BACKEND_PORT: "8080"
ZHINIAN_DATA_BACKEND: postgres
# Run the checked-in Go migration bundle before the API starts listening.
DATABASE_AUTO_MIGRATE: "true"
DATABASE_MIGRATION_TIMEOUT_SECONDS: "180"
# PostgreSQL role named by zhinian-go-db's APP_USER; replace before deploy.
DATABASE_APP_ROLE: REPLACE_WITH_APP_DB_ROLE
ZHINIAN_AUTH_REQUIRED: "true"
ZHINIAN_AUTH_COOKIE_SECURE: "true"
ZHINIAN_PUBLIC_BASE_URL: https://REPLACE_WITH_PUBLIC_HOST
ZHINIAN_GO_EMBEDDED_WORKER: "true"
ZHINIAN_RUNTIME_DIR: /var/lib/zhinian/runtime
ZHINIAN_LOG_DIR: /var/lib/zhinian/logs
ZHINIAN_SETTINGS_FILE: /var/lib/zhinian/settings.env
WECHAT_PAY_ENABLED: "false"
WECHAT_PAY_NOTIFY_URL: https://REPLACE_WITH_PUBLIC_HOST/api/payments/wechat/notify
WECHAT_PAY_MIN_AMOUNT_FEN: "100"
WECHAT_PAY_MAX_AMOUNT_FEN: "1000000"
WECHAT_PAY_PRESET_AMOUNTS_FEN: "10000,50000,100000"