Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 836 Bytes

README.md

File metadata and controls

42 lines (36 loc) · 836 Bytes

Description

Nestjs Startup project. Use this project as base to others

Features

  • NodeJs backend written in Typescript
  • Using modular and dependency injection architecture of Nestjs
  • Swagger documentation
  • Postgres
  • Postgres data base migration
  • TypeOrm
  • Unity tests
  • End to end tests
  • Docker componentization
  • Error handling
  • Log4js integration

Run using Docker

$ docker-compose up --build

Run locally using Npm

$ npm install 
$ npm start

Run tests using Npm

$ npm install
$ npm test

make sure you have a mongodb running on localhost:27017

Run end to end tests using Npm

$ npm install
$ npm run test:e2e

Usage

After running the app you can access the documentation at: http://localhost:3000/api