docker-compose up -d
http://localhost:3000/api-docs
- Run all tests
yarn test
- Run only unit tests
yarn test:spec
- Run migrations on test env
yarn test:migrations
./postgres/run.sh local
./postgres/run.sh test
- postgres
- jest
- express
- typescript
- sequelize
- migrations
- function pattern
- DDD
- clean code
- single element pattern
- husky pre-push
- CI
- docker
- docker-compose
I chose to use single element pattern for this project due to the simplicity of maintenance.