Files
ersteller/starter/main.go
T
2025-08-28 00:35:21 +02:00

27 lines
572 B
Go

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))
}