tag: "${CLUSTER_TAG:-voitrans-a11}" #服务集群标签:同标签且 ETCD 一致才能互相发现,按 .env 的 CLUSTER_TAG 隔离不同部署 type: "gateway" #服务类型 version: 1.0 exte: #RPCX 相关配置(同一容器内 5 服务用 127.0.0.1 互通;ETCD 为独立容器,经 .env 注入容器名) Port: 7001 Addr: 127.0.0.1:7001 ETCDServers: ["${ETCD_SERVERS:-etcd:2379}"] UpdateInterval: 5 sys: log: FileName: "./log/gateway.log" Loglevel: 5 MaxAgeTime: 7 IsDebug: ${LOG_DEBUG:-false} # gateway 不接存储 modules: gateway: ListenPort: 7100 TokenKey: "${GATEWAY_TOKEN_KEY:-}" EncryptKey: "${GATEWAY_ENCRYPT_KEY:-}" #v2 加密接口响应 AES key(16/24/32 字节),须与 Flutter ApiCrypto._key 一致;空=不加密 WhiteList: - user_sgin - api_getuser - user_getappconfig - user_getappconfig_v2 #加密版应用配置(apiV2Comp.GetAppConfig,路由=user_<方法名小写>_v2);改方法名要同步这里,否则未登录取配置会被拒 - user_getchannelapp - user_verification - public_info - pay_wechatnotify - pay_alipaynotify Debug: ${LOG_DEBUG:-false}