From 6a1bd073207c4e765463c40ef057afed3f09b90a Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Sat, 11 Jul 2026 12:47:17 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20viper=20=E5=8A=A0=20/etc/pay-v2?= =?UTF-8?q?=20config=20=E6=90=9C=E7=B4=A2=E8=B7=AF=E5=BE=84(pangolin1=20?= =?UTF-8?q?=E9=83=A8=E7=BD=B2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit systemd WorkingDirectory=/var/lib/pay-v2,但约定 config 落 /etc/pay-v2/config.yaml; 不加此路径 pay 读不到 config 会退默认值(accounts 空→渠道不注册)。 Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_013nMthbVEmQquxBRKb9Fj8u --- config/config.go | 1 + 1 file changed, 1 insertion(+) diff --git a/config/config.go b/config/config.go index f163f43..9b1ebf1 100644 --- a/config/config.go +++ b/config/config.go @@ -150,6 +150,7 @@ func Load() { viper.SetConfigType("yaml") viper.AddConfigPath(".") viper.AddConfigPath("./config") + viper.AddConfigPath("/etc/pay-v2") // 生产部署(pangolin1)config 落 /etc/pay-v2/config.yaml;systemd WorkingDirectory 在 /var/lib/pay-v2,故显式加此搜索路径 viper.SetEnvKeyReplacer(strings.NewReplacer(".", "_")) viper.AutomaticEnv()