fix: settings init issue #66

This commit is contained in:
0xJacky 2023-02-04 22:16:08 +08:00
parent 83883c1ab9
commit 4c54a9e43d
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0

16
main.go
View file

@ -21,6 +21,14 @@ import (
) )
func main() { func main() {
var confPath string
flag.StringVar(&confPath, "config", "app.ini", "Specify the configuration file")
flag.Parse()
settings.Init(confPath)
gin.SetMode(settings.ServerSettings.RunMode)
r, err := service.GetRuntimeInfo() r, err := service.GetRuntimeInfo()
if err != nil { if err != nil {
@ -33,7 +41,6 @@ func main() {
Fetcher: &fetcher.File{Path: r.ExPath}, Fetcher: &fetcher.File{Path: r.ExPath},
TerminateTimeout: 0, TerminateTimeout: 0,
}) })
} }
func prog(state overseer.State) { func prog(state overseer.State) {
@ -41,13 +48,6 @@ func prog(state overseer.State) {
// See https://github.com/golang/go/issues/32350 // See https://github.com/golang/go/issues/32350
_ = mime.AddExtensionType(".js", "text/javascript; charset=utf-8") _ = mime.AddExtensionType(".js", "text/javascript; charset=utf-8")
var confPath string
flag.StringVar(&confPath, "config", "app.ini", "Specify the configuration file")
flag.Parse()
gin.SetMode(settings.ServerSettings.RunMode)
settings.Init(confPath)
log.Printf("Nginx config dir path: %s", nginx.GetConfPath()) log.Printf("Nginx config dir path: %s", nginx.GetConfPath())
if "" != settings.ServerSettings.JwtSecret { if "" != settings.ServerSettings.JwtSecret {
model.Init() model.Init()