INNER CODE UNIT · Go
main
caohoangnam/go-clean-architecture · main.go:13
func main() {
r := gin.Default()
r.Use(cors.Default())
config.SetupModels() // new
db := config.GetDBConnection()
port := config.GetPortConnection()
repoBook := _repo.NewBookRepository(db)
entityBook := _entity.NewBookEntity(repoBook)
repoMeow := _repo.NewMeowRepository(db)
entityMeow := _entity.NewMeowEntity(repoMeow)
api := r.Group("/v1")
_handler.NewBooksHandler(api, entityBook)
_handler.NewMeowHandler(api, entityMeow)
r.Run(port)