package main import ( . "ersteller-lib" "log" "net/http" ) func main() { GlobalI18n = GlobalI18nImplementation{} server := NewHtmxServer() // Path to the SQLite database dbPath := "db/sqlite.db" // Create database connection db, err := CreateSQLiteConnpool(dbPath) if err != nil { Error("Failed to create database connection:", err) panic(err) } defer db.Close() Debug("starting rest api on port 8089") serverWithMiddleWare := UseMiddleware(server, LoggingMiddleware, MakeGzipHandler) log.Fatal(http.ListenAndServe(":8090", serverWithMiddleWare)) }