From e5e9e5f49446c6c4b7d6e9fef86801463fb4c513 Mon Sep 17 00:00:00 2001 From: stephen mcquay Date: Mon, 9 Feb 2015 23:01:28 -0800 Subject: [PATCH] added go-bindata handler and generate commands --- cmd/smweb/main.go | 10 ++++++++-- web.go | 6 ++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 web.go 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/...