main.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package main
  2. import (
  3. "cicv-data-closedloop/amd64/kubernetes-scheduler/package/handler"
  4. "cicv-data-closedloop/common/config/c_log"
  5. "cicv-data-closedloop/common/config/c_nacos"
  6. "cicv-data-closedloop/common/config/c_oss"
  7. commonHandler "cicv-data-closedloop/common/gin/handler"
  8. "cicv-data-closedloop/common/util"
  9. "github.com/gin-gonic/gin"
  10. "os"
  11. )
  12. const servicePort = 12341
  13. const serviceName = "kubernetes-scheduler"
  14. const routerPrefix = "/cicv-data-closedloop/kubernetes-scheduler/"
  15. func init() {
  16. c_log.InitLog("kubernetes-scheduler")
  17. c_log.InitLog(serviceName)
  18. c_oss.InitOss(false)
  19. c_nacos.InitNacos(serviceName, servicePort, map[string]string{
  20. "开发者": "孟令鑫",
  21. "内网IP": "10.14.85.228",
  22. "外网IP": "36.110.106.156",
  23. })
  24. }
  25. func main() {
  26. router := gin.Default()
  27. router.Use(commonHandler.ValidateHeaders())
  28. api := router.Group(routerPrefix)
  29. api.GET("/start-project", handler.StartProject)
  30. err := router.Run() // 监听并在 0.0.0.0:8080 上启动服务
  31. if err != nil {
  32. c_log.GlobalLogger.Error("程序崩溃,监听端口 " + util.ToString(servicePort) + " 失败。")
  33. os.Exit(-1)
  34. }
  35. }