This is a small BE I made based on the following specs.
- Typescript
- Error handling
- Validations
- An actual db (Mongo)
- Fully dockerized
- Unit testing (not enough time 😞)
- Production Deployment
- CI/CD
- Generate .env file by running the following command
cp .env.sample .env
- Run
npm -i
in order to install all dependencies. - Run
docker-compose build
in order to build docker images. - Run
docker-compose up
to get the app up & running. - Enjoy