融合模式启动

This commit is contained in:
ryan
2026-06-08 21:12:55 +08:00
parent db0d503bb4
commit 356b3df81e
3 changed files with 134 additions and 121 deletions
+5 -1
View File
@@ -30,8 +30,10 @@ var rootCmd = &cobra.Command{
migrator.Migrate()
},
Run: func(cmd *cobra.Command, args []string) {
// 无参数时默认以融合模式启动所有服务
if len(args) == 0 {
log.Fatalf("[CMD] please provide a command\n")
allCmd.Run(allCmd, args)
return
}
appMode := args[0]
switch appMode {
@@ -41,6 +43,8 @@ var rootCmd = &cobra.Command{
schedulerCmd.Run(schedulerCmd, args)
case "worker":
workerCmd.Run(workerCmd, args)
case "all":
allCmd.Run(allCmd, args)
default:
log.Fatal("[CMD] unknown app mode\n")
}