Backend: API handlers, WebSocket manager, K8s client, CRDT, auth
This commit is contained in:
20
server/internal/api/routes.go
Normal file
20
server/internal/api/routes.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"krates/server/internal/api/handlers"
|
||||
)
|
||||
|
||||
func SetupRoutes() http.Handler {
|
||||
mux := http.NewServeMux()
|
||||
|
||||
mux.HandleFunc("/health", handlers.HealthHandler)
|
||||
mux.HandleFunc("/cluster", handlers.ClusterHandler)
|
||||
mux.HandleFunc("/resources", handlers.ResourcesHandler)
|
||||
mux.HandleFunc("/resources/", handlers.ResourcesHandler)
|
||||
mux.HandleFunc("/resource/", handlers.ResourceHandler)
|
||||
mux.HandleFunc("/namespaces", handlers.NamespacesHandler)
|
||||
|
||||
return mux
|
||||
}
|
||||
Reference in New Issue
Block a user