https://hecticjeff.net/2013/07/17/golang-static-http-file-server/
// httpserver.go package main import ( "flag" "net/http" ) var port = flag.String("port", "8080", "Define what TCP port to bind to") var root = flag.String("root", ".", "Define the root filesystem path") func main() { flag.Parse() panic(http.ListenAndServe(":"+*port, http.FileServer(http.Dir(*root)))) }