Initial commit

This commit is contained in:
Emanuel Turis
2023-10-13 22:20:05 +03:00
commit ccb0c914e5
18 changed files with 3673 additions and 0 deletions

30
main.go Normal file
View File

@@ -0,0 +1,30 @@
package main
import (
"html/template"
"log"
"net/http"
"github.com/go-chi/chi/v5"
"github.com/go-chi/chi/v5/middleware"
)
func main() {
err := openDB()
if err != nil {
log.Panic(err)
}
defer closeDB()
err = setupDB()
if err != nil {
log.Panic(err)
}
r := chi.NewRouter()
r.Use(middleware.Logger)
r.Handle("/static/*", http.StripPrefix("/static/", http.FileServer(http.Dir("./static"))))
r.Get("/", func(w http.ResponseWriter, _ *http.Request) {
tmpl, _ := template.New("").ParseFiles("templates/index.html")
tmpl.ExecuteTemplate(w, "Base", nil)
})
http.ListenAndServe("localhost:3000", r)
}