diff --git a/cmd/smweb/main.go b/cmd/smweb/main.go index 946ab14..bec22ae 100644 --- a/cmd/smweb/main.go +++ b/cmd/smweb/main.go @@ -2,14 +2,20 @@ package main import ( "net/http" - "os" + + "github.com/elazarl/go-bindata-assetfs" + "mcquay.me/web" ) func main() { http.Handle( "/", http.FileServer( - http.Dir(os.Getenv("SM_STATIC")), + &assetfs.AssetFS{ + Asset: web.Asset, + AssetDir: web.AssetDir, + Prefix: "static", + }, ), ) if err := http.ListenAndServe(":8000", nil); err != nil { diff --git a/web.go b/web.go new file mode 100644 index 0000000..1fee15d --- /dev/null +++ b/web.go @@ -0,0 +1,6 @@ +package web + +//go:generate go get github.com/jteeuwen/go-bindata/... +//go:generate go get github.com/elazarl/go-bindata-assetfs/... +//go:generate rm -f static.go +//go:generate go-bindata -o static.go -pkg=web static/...