fix: Startup error (#11)

* fix: Startup error

Fixed a path error that prompted that the configuration file could not be found at startup

* Update config.go

Co-authored-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
This commit is contained in:
antcorp
2021-10-25 16:42:56 +08:00
committed by GitHub
parent 65157ede23
commit 7c3aa7ee0b
+5 -8
View File
@@ -2,17 +2,15 @@ package config
import (
"io/ioutil"
"os"
"path/filepath"
"runtime"
"gopkg.in/yaml.v3"
)
var (
_, b, _, _ = runtime.Caller(0)
// Root folder of this project
Root = filepath.Join(filepath.Dir(b), "../../..")
)
var Config config
@@ -156,9 +154,8 @@ type config struct {
}
func init() {
// if we cd Open-IM-Server/src/utils and run go test
// it will panic cannot find config/config.yaml
bytes, err := ioutil.ReadFile(Root + "/config/config.yaml")
path, _ := os.Getwd()
bytes, err := ioutil.ReadFile(path + "/config/config.yaml")
if err != nil {
panic(err)
}