A template rest API written in typescript following Clean Architecture. This repo is meant to be forked so that a "real" service can be built.
- Code structure with:
- HTTP interface
- Database connection
- Containerization
- Dockerfile to build the service for deployment
- Docker Compose to run locally and execute tests
- Test Runner
- Github Action CICD Configuration
Install target node version with nvm:
nvm install
Install dependencies with
yarn install
Compile typescript code with
yarn build
Run unit tests with
yarn test