3 Commits
Author SHA1 Message Date
sm 8096c76b1e added development fileserving 2015-02-09 23:11:06 -08:00
sm d98ef7a4a9 added generated static file 2015-02-09 23:10:53 -08:00
sm e5e9e5f494 added go-bindata handler and generate commands 2015-02-09 23:02:10 -08:00
3 changed files with 312 additions and 3 deletions
+14 -3
View File
@@ -3,14 +3,25 @@ package main
import (
"net/http"
"os"
"github.com/elazarl/go-bindata-assetfs"
"mcquay.me/web"
)
func main() {
var fs http.FileSystem
if os.Getenv("SM_DEV") == "" {
fs = &assetfs.AssetFS{
Asset: web.Asset,
AssetDir: web.AssetDir,
Prefix: "static",
}
} else {
fs = http.Dir(os.Getenv("SM_STATIC"))
}
http.Handle(
"/",
http.FileServer(
http.Dir(os.Getenv("SM_STATIC")),
),
http.FileServer(fs),
)
if err := http.ListenAndServe(":8000", nil); err != nil {
panic(err)
+292
View File
File diff suppressed because one or more lines are too long
+6
View File
@@ -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/...