1
0

main.go 705 B

1234567891011121314151617181920212223242526272829303132
  1. package main
  2. import (
  3. "flag"
  4. "github.com/0xJacky/Nginx-UI/server/model"
  5. "github.com/0xJacky/Nginx-UI/server/router"
  6. "github.com/0xJacky/Nginx-UI/server/settings"
  7. "github.com/0xJacky/Nginx-UI/server/tool"
  8. "log"
  9. )
  10. func main() {
  11. var dbPath string
  12. var confPath string
  13. flag.StringVar(&confPath, "c", "app.ini", "Specify the conf path to load")
  14. flag.StringVar(&dbPath, "d", "database.db", "Specify the database path to load")
  15. flag.Parse()
  16. settings.Init(confPath)
  17. r := router.InitRouter()
  18. model.Init(dbPath)
  19. log.Printf("nginx config dir path: %s", tool.GetNginxConfPath(""))
  20. err := r.Run(":" + settings.ServerSettings.HttpPort)
  21. if err != nil {
  22. log.Fatal(err)
  23. }
  24. }