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