summaryrefslogtreecommitdiff
path: root/server/serve_embedded.go
blob: fb39d219214b45dc8a9834ef1a14c78302926084 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//go:build embed

package server

import (
	"embed"
	"io/fs"
	"net/http"
)

//go:embed web
var web embed.FS

func serveFiles() {
	sub, err := fs.Sub(web, "web")
	if err != nil {
		panic(err)
	}
	http.Handle("/", http.FileServer(http.FS(sub)))
}