diff options
Diffstat (limited to 'cmd/praefect')
-rw-r--r-- | cmd/praefect/main.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cmd/praefect/main.go b/cmd/praefect/main.go index 6ce7b2ed1..85719caa6 100644 --- a/cmd/praefect/main.go +++ b/cmd/praefect/main.go @@ -407,7 +407,11 @@ func run(cfgs []starter.Config, conf config.Config) error { b.StopAction = srvFactory.GracefulStop for _, cfg := range cfgs { - b.RegisterStarter(starter.New(cfg, srvFactory)) + srv, err := srvFactory.Create(cfg.IsSecure()) + if err != nil { + return fmt.Errorf("create gRPC server: %w", err) + } + b.RegisterStarter(starter.New(cfg, srv)) } if conf.PrometheusListenAddr != "" { |