Add decaf webui

This commit is contained in:
Marco Realacci 2022-11-24 14:46:29 +01:00
parent 6b4c9bb531
commit 69c0388954
742 changed files with 608981 additions and 6 deletions

View file

@ -122,11 +122,11 @@ func run() error {
}
router := apirouter.Handler()
//router, err = registerWebUI(router)
//if err != nil {
// logger.WithError(err).Error("error registering web UI handler")
// return fmt.Errorf("registering web UI handler: %w", err)
//}
router, err = registerWebUI(router)
if err != nil {
logger.WithError(err).Error("error registering web UI handler")
return fmt.Errorf("registering web UI handler: %w", err)
}
// Apply CORS policy
router = applyCORSHandler(router)

View file

@ -4,13 +4,14 @@ package main
import (
"fmt"
//"github.com/notherealmarco/WASAPhoto/webui"
"github.com/notherealmarco/WASAPhoto/webui"
"io/fs"
"net/http"
"strings"
)
func registerWebUI(hdl http.Handler) (http.Handler, error) {
fmt.Printf("Registering WebUI...")
distDirectory, err := fs.Sub(webui.Dist, "dist")
if err != nil {
return nil, fmt.Errorf("error embedding WebUI dist/ directory: %w", err)