Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var StartCmd = cobra.Command{ Use: "start", Short: "start scmlb daemon", RunE: func(cmd *cobra.Command, args []string) error { apiAddr, err := cmd.Flags().GetString("api-addr") if err != nil { log.Fatal(err) } apiPort, err := cmd.Flags().GetInt32("api-port") if err != nil { log.Fatal(err) } upstream, err := cmd.Flags().GetString("upstream") if err != nil { log.Fatal(err) } vipStr, err := cmd.Flags().GetString("vip") if err != nil { log.Fatal(err) } vip, err := netip.ParseAddr(vipStr) if err != nil { log.Fatal(err) } gc, err := cmd.Flags().GetBool("gc") if err != nil { log.Fatal(err) } gcTime, err := cmd.Flags().GetDuration("gc-time") if err != nil { log.Fatal(err) } daemon, err := daemon.New(apiAddr, apiPort, upstream) if err != nil { log.Fatal(err) } return daemon.Run(vip, gc, gcTime) }, }
start サブコマンドの実体
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.