mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-06 04:15:46 +08:00
seq read config
This commit is contained in:
parent
8e6448d7a7
commit
aebd6d6dd6
@ -47,6 +47,9 @@ func readConfig[T any](dir string, name string) (*T, error) {
|
|||||||
dir = os.Getenv(config.MountConfigFilePath)
|
dir = os.Getenv(config.MountConfigFilePath)
|
||||||
}
|
}
|
||||||
v := viper.New()
|
v := viper.New()
|
||||||
|
v.SetEnvPrefix(config.EnvPrefixMap[name])
|
||||||
|
v.AutomaticEnv()
|
||||||
|
v.SetEnvKeyReplacer(strings.NewReplacer(".", "_"))
|
||||||
v.SetConfigFile(filepath.Join(dir, name))
|
v.SetConfigFile(filepath.Join(dir, name))
|
||||||
if err := v.ReadInConfig(); err != nil {
|
if err := v.ReadInConfig(); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user