123456789101112131415161718192021222324252627 |
- package config
- import (
- "log"
- "github.com/spf13/viper"
- "x.sikey.com.cn/serverx/confx"
- )
- var Websocket websocket
- func loadWebsocketConfig() error {
- return viper.UnmarshalKey("websocket", &Websocket)
- }
- // MustLoadConfig 加载配置
- func MustLoadConfig(file string) {
- confx.SetEnvConfig("ENVIRONMENT")
- if err := confx.LoadConfig(file, loadWebsocketConfig); err != nil {
- log.Fatalln(err)
- }
- log.Printf("Load configs [ toml ] from path [%s] \n", file)
- }
- func GetEnvironment() string {
- return viper.GetString("ENVIRONMENT")
- }
|