liuhaijun e94826ce29 add server
Change-Id: I0760f17f6a01c0121b59fcbfafc666032dbc30af
2024-09-19 09:44:15 +00:00

36 lines
757 B
Go

package main
import (
"fmt"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule/boot"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule/config"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule/internal/command"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule/internal/routers"
_ "git.inspur.com/sbg-jszt/cfn/cfn-schedule/internal/service"
"strings"
)
func main() {
run()
}
func run() {
script := strings.Split(boot.Run, ":")
switch script[0] {
case "http":
r := routers.SetRouters()
err := r.Run(fmt.Sprintf("%s:%d", config.Config.Server.Host, config.Config.Server.Port))
if err != nil {
panic(err)
}
case "command":
if len(script) != 2 {
panic("命令错误,缺少重要参数")
}
command.Run(script[1])
default:
panic("执行脚本错误")
}
}