fix/hard-code #62
@@ -108,6 +108,8 @@ func Load() (*Config, error) {
|
||||
v.AddConfigPath(".")
|
||||
v.AddConfigPath("./config")
|
||||
v.AddConfigPath("./backend")
|
||||
v.AddConfigPath("..") // 兼容从 backend/cmd/ 启动
|
||||
v.AddConfigPath("../..") // 兼容从 backend/cmd/server/ 启动
|
||||
|
||||
// 默认值
|
||||
v.SetDefault("app.env", "dev")
|
||||
@@ -163,6 +165,7 @@ func Load() (*Config, error) {
|
||||
// 按优先级尝试:当前目录、上级目录(兼容从 backend/ 或项目根目录启动)
|
||||
_ = godotenv.Load()
|
||||
_ = godotenv.Load("../.env")
|
||||
_ = godotenv.Load("../../.env") // 兼容从 backend/cmd/server/ 启动
|
||||
|
||||
// 环境变量覆盖
|
||||
v.SetEnvPrefix("CAMTALK")
|
||||
|
||||
Reference in New Issue
Block a user