This is a template for implementing a NOC service built in NodeJS + TS following clean architecture principles, adapter pattern, domain-based pattern among others.
- Define and configure your own .env based on .env.example file.
- Check the comments about how to setup your services
- Create your own .env.test file for the testing setup (In case you want to use different service/db's for testing)
- Execute the following commands:
npm i
npx prisma migrate dev
npm run dev
- Running tests:
npm run test
- NodeJS
- TypeScript
- Mongoose
- Prisma
- NodeMailer
- Cron
- env-var
- Jest