diff --git a/content.go b/content.go new file mode 100644 index 0000000..d81d807 --- /dev/null +++ b/content.go @@ -0,0 +1,9 @@ +package main + +import ( + "embed" +) + +//go:embed "htmx.min.js" +//go:embed "index.html" +var content embed.FS diff --git a/main.go b/main.go new file mode 100644 index 0000000..ab8d4e3 --- /dev/null +++ b/main.go @@ -0,0 +1,20 @@ +package main + +import ( + "log" + "net/http" + "time" +) + +func main() { + + s := &http.Server{ + Addr: ":8080", + //Handler: myHandler, + ReadTimeout: 10 * time.Second, + WriteTimeout: 10 * time.Second, + MaxHeaderBytes: 1 << 20, + } + http.Handle("/", http.FileServer(http.FS(content))) + log.Fatal(s.ListenAndServe()) +}