1234567891011121314151617181920212223242526272829303132 |
- 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)
- }
- }
|