package main import ( "aurora/internal/bootstrap" "os" "github.com/g-utils/endless" ) func main() { app, err := bootstrap.Init() if err != nil { panic(err) } defer app.Cleanup() host := app.Config.ServerHost port := app.Config.ServerPort if host == "" { host = "0.0.0.0" } if port == "" { port = os.Getenv("PORT") if port == "" { port = "8080" } } if app.Config.TLSCert != "" && app.Config.TLSKey != "" { _ = endless.ListenAndServeTLS(host+":"+port, app.Config.TLSCert, app.Config.TLSKey, app.Router) } else { _ = endless.ListenAndServe(host+":"+port, app.Router) } }