# 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"