embed static files
1 file changed, 6 insertions(+), 6 deletions(-)
changed files
M main.go → main.go
@@ -1,6 +1,7 @@ package main import ( + "embed" "flag" "log" "net"@@ -10,6 +11,9 @@ "alin.ovh/elgit/config" "alin.ovh/elgit/routes" ) + +//go:embed static/* +var staticFiles embed.FS func main() { var cfg string@@ -23,15 +27,11 @@ if err != nil { log.Fatal(err) } - if err := UnveilPaths([]string{ - c.Dirs.Static, - c.Repo.Root, - }, - "r"); err != nil { + if err := UnveilPaths([]string{c.Repo.Root}, "r"); err != nil { log.Fatalf("unveil: %s", err) } - mux := routes.Handlers(c) + mux := routes.Handlers(c, staticFiles) addr := net.JoinHostPort(c.Server.Host, strconv.FormatInt(int64(c.Server.Port), 10)) log.Println("starting server on", addr) log.Fatal(http.ListenAndServe(addr, mux))