nginx-ui/server/main.go
0xJacky 882fe8c074 [v1.1] 新增自动续签并修复了一些 bug
修复后端可能会 panic 的问题
修复前端逻辑问题,新增证书自动续签
2022-01-27 15:04:27 +08:00

32 lines
637 B
Go

package main
import (
"flag"
"github.com/0xJacky/Nginx-UI/server/model"
"github.com/0xJacky/Nginx-UI/server/router"
"github.com/0xJacky/Nginx-UI/server/settings"
"github.com/0xJacky/Nginx-UI/server/tool"
"log"
)
func main() {
var dataDir string
flag.StringVar(&dataDir, "d", ".", "Specify the data dir")
flag.Parse()
settings.Init(dataDir)
model.Init()
r := router.InitRouter()
log.Printf("nginx config dir path: %s", tool.GetNginxConfPath(""))
go tool.AutoCert()
err := r.Run(":" + settings.ServerSettings.HttpPort)
if err != nil {
log.Fatal(err)
}
}