INNER CODE UNIT · Go

main

benc-uk/kubeview · server/main.go:20

func main() {
	config := getConfig()

	log.Printf("🚀 KubeView %s starting on port %d...\n", version, config.Port)
	log.Printf("🔧 Configuration %+v", config)

	r := chi.NewRouter()

	// This configures the core server, handling pretty much everything
	api := NewKubeviewAPI(config)
	r.Use(api.SimpleCORSMiddleware)

	api.AddHealthEndpoint(r, "health", nil)
	api.AddStatusEndpoint(r, "api/status")

	api.AddRoutes(r)

	//nolint:gosec

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…