Files
CLICD/backend/internal/server/embed.go
T
MengMengCode e306d2d06b first commit
2026-06-05 19:23:28 +08:00

20 lines
308 B
Go

package server
import (
"embed"
"io/fs"
"net/http"
)
//go:embed web/**
var embeddedWeb embed.FS
// GetEmbeddedFS returns the embedded frontend file system
func GetEmbeddedFS() http.FileSystem {
sub, err := fs.Sub(embeddedWeb, "web")
if err != nil {
return http.Dir("web")
}
return http.FS(sub)
}