Init Project

This commit is contained in:
fallen-angle
2022-01-12 18:42:07 +08:00
commit 0a5379c8f3
11 changed files with 710 additions and 0 deletions

23
initialize/config.go Normal file
View File

@@ -0,0 +1,23 @@
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
}