INNER CODE UNIT · Go
healthCheck
zalando/skipper · cmd/webhook/main.go:78
func healthCheck(writer http.ResponseWriter, _ *http.Request) {
writer.WriteHeader(http.StatusOK)
if _, err := writer.Write([]byte("ok")); err != nil {
log.Errorf("Failed to write health check: %v", err)
}
}
func serve(cfg *config, handler http.Handler) {
server := &http.Server{
Addr: cfg.address,
Handler: handler,
ReadTimeout: 1 * time.Minute,
ReadHeaderTimeout: 1 * time.Minute,
}
log.Infof("Starting server on %s", cfg.address)