Files
DeviceBookingAPI/main.go
T
2022-09-26 16:40:40 -07:00

26 lines
540 B
Go

package main
import (
"log"
"net/http"
"go.uber.org/zap"
"github.com/SowinskiBraeden/SulliCartShare/api/handlers"
"github.com/SowinskiBraeden/SulliCartShare/config"
)
func main() {
a := handlers.App{}
a.Config = *config.New()
err := a.Initialize() //initialize database and router
if err != nil {
zap.S().With(err).Error("error calling initialize")
return
}
zap.S().Infow("SulliCartShare is up and running", "url", a.Config.BaseURL, "port", a.Config.Port)
log.Fatal(http.ListenAndServe(":"+a.Config.Port, a.Router))
}