Merge pull request #1 from Boiler/master

noolite-web example flags fix
This commit is contained in:
2017-09-09 15:38:13 +02:00
committed by GitHub

View File

@@ -27,6 +27,7 @@ import (
"flag" "flag"
"fmt" "fmt"
"github.com/dedkovd/noolite" "github.com/dedkovd/noolite"
"log"
"net/http" "net/http"
"strconv" "strconv"
"strings" "strings"
@@ -88,8 +89,8 @@ func parseParams(path string) (string, int, int, int, int, int) {
} }
func main() { func main() {
binding := *flag.String("bind", ":8080", "Address binding") binding := flag.String("bind", ":8080", "Address binding")
static_dir := *flag.String("static", "/var/www/static", "Static directory") static_dir := flag.String("static", "/var/www/static", "Static directory")
flag.Parse() flag.Parse()
@@ -113,9 +114,10 @@ func main() {
} }
}) })
fs := http.FileServer(http.Dir(static_dir)) fs := http.FileServer(http.Dir(*static_dir))
http.Handle("/static/", http.StripPrefix("/static/", fs)) http.Handle("/static/", http.StripPrefix("/static/", fs))
panic(http.ListenAndServe(binding, nil)) log.Println("Start listening at", *binding)
panic(http.ListenAndServe(*binding, nil))
} }