package main import ( . "ersteller-lib" "ersteller-lib/starter/env" "log" "net/http" ) func main() { GlobalI18n = GlobalI18nImplementation{} server := NewHtmxServer() environment := env.LoadEnvironment() db, err := CreatePostgresConnpool(environment.DatabaseUrl) 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)) }