Files
ersteller/starter/main.go
T

27 lines
570 B
Go

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