diff --git a/main.go b/main.go index 66dbe31..f5f3680 100644 --- a/main.go +++ b/main.go @@ -5,6 +5,7 @@ import ( "fmt" "log" "net/http" + "os" ) var port = flag.Int("port", 8000, "port from which to serve") @@ -18,9 +19,13 @@ func logger(h http.Handler) http.Handler { func main() { flag.Parse() + hostname, err := os.Hostname() + if err != nil { + log.Fatal("problem getting hostname:", err) + } + log.Printf("serving on: http://%s:%d/", hostname, *port) addr := fmt.Sprintf(":%d", *port) fh := http.FileServer(http.Dir("./")) - http.ListenAndServe(":8080", logger(fh)) if err := http.ListenAndServe(addr, logger(fh)); err != nil { log.Fatal(err) }