Files
webterm/go/webterm/assets_embed.go
T
GitHub Copilot 73f162075e Embed web assets into the Go binary
Serve /static from embedded assets when no static path override is configured, add static route coverage, and update Docker/docs to reflect embedded-by-default behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-14 22:14:39 +00:00

19 lines
319 B
Go

package webterm
import (
"embed"
"io/fs"
"net/http"
)
//go:embed static static/* static/js/* static/icons/*
var embeddedStaticAssets embed.FS
func embeddedStaticFS() (http.FileSystem, bool) {
sub, err := fs.Sub(embeddedStaticAssets, "static")
if err != nil {
return nil, false
}
return http.FS(sub), true
}