diff options
| author | William Hergès <william@herges.fr> | 2025-10-05 14:31:20 +0200 |
|---|---|---|
| committer | William Hergès <william@herges.fr> | 2025-10-05 14:57:45 +0200 |
| commit | af6678decc6166f388d6e62edcb1407d2ce08f83 (patch) | |
| tree | 11a14b74c34b948fce8f84be307e1f589c445cf7 /main.go | |
| parent | b816fd4acf78de278dc254ffe264cacc83f67352 (diff) | |
feat(security): integrity on link and script
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -63,18 +63,19 @@ func main() { os.Exit(2) } - r := backend.NewRouter(dev, cfg) + assetsFS := backend.UsableEmbedFS("dist", embeds) + if dev { + assetsFS = os.DirFS("dist") + } + + r := backend.NewRouter(dev, cfg, assetsFS) backend.HandleHome(r) backend.HandleRoot(r, cfg) backend.HandleLogs(r) backend.Handle404(r) - if dev { - backend.HandleStaticFiles(r, "/assets", os.DirFS("dist")) - } else { - backend.HandleStaticFiles(r, "/assets", backend.UsableEmbedFS("dist", embeds)) - } + backend.HandleStaticFiles(r, "/assets", assetsFS) backend.HandleStaticFiles(r, "/static", os.DirFS(cfg.PublicFolder)) slog.Info("starting http server") |
