INNER CODE UNIT · Go
runApp
cadence-workflow/cadence · cmd/sharddistributor-canary/main.go:39
func runApp(c *cli.Context) {
endpoint := c.String("endpoint")
fixedNamespace := c.String("fixed-namespace")
ephemeralNamespace := c.String("ephemeral-namespace")
canaryGRPCPort := c.Int("canary-grpc-port")
numFixedExecutors := c.Int("num-fixed-executors")
numEphemeralExecutors := c.Int("num-ephemeral-executors")
if c.IsSet("num-executors") {
numExecutors := c.Int("num-executors")
numFixedExecutors = numExecutors
numEphemeralExecutors = numExecutors
}
fx.New(opts(fixedNamespace, ephemeralNamespace, endpoint, canaryGRPCPort, numFixedExecutors, numEphemeralExecutors)).Run()
}