Add a starter module

This commit is contained in:
Achim Rohn
2025-08-28 00:35:21 +02:00
parent 89e9e15498
commit 90955267d2
4 changed files with 106 additions and 1 deletions
+26
View File
@@ -0,0 +1,26 @@
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))
}