INNER CODE UNIT · Go

main

google/go-containerregistry · cmd/registry/main.go:30

func main() {
	flag.Parse()

	listener, err := net.Listen("tcp", fmt.Sprintf("localhost:%d", *port))
	if err != nil {
		log.Fatal(err)
	}
	porti := listener.Addr().(*net.TCPAddr).Port
	log.Printf("serving on port %d", porti)
	s := &http.Server{
		ReadHeaderTimeout: 5 * time.Second, // prevent slowloris, quiet linter
		Handler: registry.New(
			registry.WithWarning(.01, "Congratulations! You've won a lifetime's supply of free image pulls from this in-memory registry!"),
		),
	}
	log.Fatal(s.Serve(listener))
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…