Embed webui

This commit is contained in:
2025-07-26 12:25:51 +02:00
parent f337a3efe2
commit ffd7ff246e
4 changed files with 38 additions and 6 deletions

23
webui/webui.go Normal file
View File

@@ -0,0 +1,23 @@
package webui
import (
"embed"
"io/fs"
"net/http"
"github.com/go-chi/chi/v5"
)
//go:embed dist/*
var webuiFS embed.FS
func SetupWebUI(r chi.Router) error {
distFS, err := fs.Sub(webuiFS, "dist")
if err != nil {
return err
}
fileServer := http.FileServer(http.FS(distFS))
r.Handle("/*", fileServer)
return nil
}