fix(dev): serve web UI in debug mode — real frontend embed + data mounts in debug compose

This commit is contained in:
2026-08-16 03:27:17 +01:00
parent 483ed3b531
commit 420768318c
3 changed files with 44 additions and 14 deletions
+4 -6
View File
@@ -102,13 +102,11 @@ func main() {
mux.HandleFunc("/api/peers/approve", peersHandler.Approve)
mux.HandleFunc("/api/peers/revoke", peersHandler.Revoke)
if os.Getenv("DEV_MODE") != "true" {
frontendDir, err := fs.Sub(embeddedFrontend, "frontend/dist")
if err != nil {
log.Fatalf("Failed to parse embedded frontend subtree: %v", err)
}
mux.Handle("/", http.FileServer(http.FS(frontendDir)))
frontendDir, err := fs.Sub(embeddedFrontend, "frontend/dist")
if err != nil {
log.Fatalf("Failed to parse embedded frontend subtree: %v", err)
}
mux.Handle("/", http.FileServer(http.FS(frontendDir)))
port := os.Getenv("PORT")
if port == "" {