Files
nCovTrack-Backend/initialize/config.go
fallen-angle 0a5379c8f3 Init Project
2022-01-12 18:42:07 +08:00

24 lines
437 B
Go

package initialize
import (
"fmt"
"nCovTrack-Backend/config"
"nCovTrack-Backend/global"
"github.com/spf13/viper"
)
func initConfig() {
v := viper.New()
v.SetConfigFile("./settings-dev.yml")
fmt.Println(v.ConfigFileUsed())
if err := v.ReadInConfig(); err != nil {
panic(err)
}
serverConfig := config.ServerConfig{}
if err := v.Unmarshal(&serverConfig); err != nil {
panic(err)
}
global.ServerSettings = serverConfig
}