platform: modularize api/gui, add docs-tests-web foundation, and refresh root config

This commit is contained in:
beckline
2026-03-26 22:40:54 +03:00
parent 0e2d7f61ea
commit 6a56d734c2
562 changed files with 70151 additions and 16423 deletions

View File

@@ -0,0 +1,24 @@
package app
import (
"net/http"
)
func handleTransportClientAction(w http.ResponseWriter, r *http.Request, id, action string) {
if handleTransportVirtualClientAction(w, r, id, action) {
return
}
switch action {
case "health":
handleTransportClientHealthAction(w, r, id)
case "metrics":
handleTransportClientMetricsAction(w, r, id)
case "provision":
handleTransportClientProvisionAction(w, r, id)
case "start", "stop", "restart":
handleTransportClientLifecycleAction(w, r, id, action)
default:
http.NotFound(w, r)
}
}