This repository provides an implementation (or at least an attempt) of Uncle Bob's Clean Architecture with Typescript.
This repository provides an implementation (or at least an attempt) of Uncle Bob's Clean Architecture with Typescript.
Basically there is a folder representing each required layer:
To configure and execute this project, the Docker framework was used. And for the database MySQL was chosen.
On the first stage, it is important to create the database in which store our data for the app.
make database
On the second stage, we will build the required images from Dockerfile/Docker Compose to initialize its contexts(network, port, volume)
make build
After having our database properly created, it is necessary to run a setup. At this point we are executing the migrations, seeds and building the packages we need to run the App.
make setup
Finally, after configuring the project, you can start up the project running following command.
make up logs