From 0bd6a42350099f4123a392301ed8816d737db5c8 Mon Sep 17 00:00:00 2001 From: k0a1a Date: Thu, 24 Feb 2022 21:50:12 +0800 Subject: [PATCH] fix: init config failed --- cmd/root.go | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 7dcc8252..2bbc9d7b 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -107,8 +107,7 @@ func Execute() { // Boot 设定配置 func Boot() { - - root := "" + root := config.Conf.Root if appPath != "" { r, err := filepath.Abs(appPath) if err != nil { @@ -116,16 +115,16 @@ func Boot() { } root = r } - - if envFile == "" { + if envFile != "" { + config.Conf = config.LoadFrom(envFile) + } else { config.Conf = config.LoadFrom(filepath.Join(root, ".env")) } - if root != "" { - config.Conf.Root = root - } + if config.Conf.Mode == "production" { config.Production() } else if config.Conf.Mode == "development" { config.Development() } + fmt.Println(root) }