INNER CODE UNIT · Go
run
psviderski/unregistry · cmd/unregistry/main.go:62
func run(cfg unregistry.Config) error {
reg, err := unregistry.NewRegistry(cfg)
if err != nil {
return fmt.Errorf("create registry server: %w", err)
}
errCh := make(chan error, 1)
go func() {
if err := reg.ListenAndServe(); err != nil {
errCh <- err
}
}()
// Wait for interrupt signal to gracefully shutdown the server.
quit := make(chan os.Signal, 1)
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
select {