Roc 1 year ago
parent
commit
5cc3694b37
1 changed files with 48 additions and 54 deletions
  1. 48 54
      main.go

+ 48 - 54
main.go

@@ -1,10 +1,8 @@
 package main
 package main
 
 
 import (
 import (
-	_ "hongze/hongze_public_api/routers"
-	"os"
-
 	"github.com/beego/beego/v2/server/web"
 	"github.com/beego/beego/v2/server/web"
+	_ "hongze/hongze_public_api/routers"
 
 
 	"github.com/kardianos/service"
 	"github.com/kardianos/service"
 )
 )
@@ -28,57 +26,53 @@ func (p *program) Stop(s service.Service) error {
 }
 }
 
 
 func main() {
 func main() {
-	svcConfig := &service.Config{
+	//svcConfig := &service.Config{
-		Name:        "Trim",                 //服务显示名称
+	//	Name:        "Trim",                 //服务显示名称
-		DisplayName: "Trim Service", //服务名称
+	//	DisplayName: "Trim Service", //服务名称
-		Description: "微服务",      //服务描述
+	//	Description: "微服务",      //服务描述
-	}
+	//}
-
+	//
-	prg := &program{}
+	//prg := &program{}
-	s, err := service.New(prg, svcConfig)
+	//s, err := service.New(prg, svcConfig)
-	if err != nil {
+	//if err != nil {
-		logger.Error(err)
+	//	logger.Error(err)
-	}
+	//}
-
+	//
-	if err != nil {
+	//if len(os.Args) > 1 {
-		logger.Error(err)
+	//	switch os.Args[1] {
-	}
+	//	case "install":
-
+	//		s.Install()
-	if len(os.Args) > 1 {
+	//		logger.Info("服务安装成功!")
-		switch os.Args[1] {
+	//		s.Start()
-		case "install":
+	//		logger.Info("服务启动成功!")
-			s.Install()
+	//		break
-			logger.Info("服务安装成功!")
+	//	case "start":
-			s.Start()
+	//		s.Start()
-			logger.Info("服务启动成功!")
+	//		logger.Info("服务启动成功!")
-			break
+	//		break
-		case "start":
+	//	case "stop":
-			s.Start()
+	//		s.Stop()
-			logger.Info("服务启动成功!")
+	//		logger.Info("服务关闭成功!")
-			break
+	//		break
-		case "stop":
+	//	case "restart":
-			s.Stop()
+	//		s.Stop()
-			logger.Info("服务关闭成功!")
+	//		logger.Info("服务关闭成功!")
-			break
+	//		s.Start()
-		case "restart":
+	//		logger.Info("服务启动成功!")
-			s.Stop()
+	//		break
-			logger.Info("服务关闭成功!")
+	//	case "remove":
-			s.Start()
+	//		s.Stop()
-			logger.Info("服务启动成功!")
+	//		logger.Info("服务关闭成功!")
-			break
+	//		s.Uninstall()
-		case "remove":
+	//		logger.Info("服务卸载成功!")
-			s.Stop()
+	//		break
-			logger.Info("服务关闭成功!")
+	//	}
-			s.Uninstall()
+	//	return
-			logger.Info("服务卸载成功!")
+	//}
-			break
+	//err = s.Run()
-		}
+	//if err != nil {
-		return
+	//	logger.Error(err)
-	}
+	//}
-	err = s.Run()
-	if err != nil {
-		logger.Error(err)
-	}
 
 
 	if web.BConfig.RunMode == "dev" {
 	if web.BConfig.RunMode == "dev" {
 		web.BConfig.WebConfig.DirectoryIndex = true
 		web.BConfig.WebConfig.DirectoryIndex = true