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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…