diff --git a/app/auth/conf/conf.go b/app/auth/conf/conf.go index 1f929e8..85cceb2 100644 --- a/app/auth/conf/conf.go +++ b/app/auth/conf/conf.go @@ -1,9 +1,8 @@ package conf import ( - "io/ioutil" + _ "embed" "os" - "path/filepath" "sync" "github.com/cloudwego/kitex/pkg/klog" @@ -12,6 +11,8 @@ import ( "gopkg.in/yaml.v2" ) +//go:embed dev/conf.yaml +var configFile []byte var ( conf *Config once sync.Once @@ -59,14 +60,15 @@ func GetConf() *Config { } func initConf() { - prefix := "conf" - confFileRelPath := filepath.Join(prefix, filepath.Join(GetEnv(), "conf.yaml")) - content, err := ioutil.ReadFile(confFileRelPath) - if err != nil { - panic(err) - } + //prefix := "conf" + //confFileRelPath := filepath.Join(prefix, filepath.Join(GetEnv(), "conf.yaml")) + //content, err := ioutil.ReadFile(confFileRelPath) + content := configFile + //if err != nil { + // panic(err) + //} conf = new(Config) - err = yaml.Unmarshal(content, conf) + err := yaml.Unmarshal(content, conf) if err != nil { klog.Error("parse yaml error - %v", err) panic(err)