in main.go [35:56]
func main() {
listenAddress, ok := os.LookupEnv("ADDR")
if !ok {
listenAddress = defaultAddr
}
mux := http.NewServeMux()
mux.HandleFunc("/", http.FileServer(http.Dir(webPublicDir())).ServeHTTP)
server := &http.Server{
Addr: listenAddress,
ReadHeaderTimeout: 20 * time.Second,
Handler: mux,
}
log.Println("Listening on ", listenAddress)
err := server.ListenAndServe()
if err != nil {
log.Fatal(err)
}
}