A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Docker is an open platform for developing, shipping, and running applications.
The applcation is also spining up local Postgres server with docker-compose.
# development
$ docker compose up development -d
# staging
$ docker compose up staging -d
# production mode
$ docker compose up production -d
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Typeorm Migrations Please refer to understand migrations
If any changes in database i.e entities, please execute typeorm migration:generate it will generate migration scripts.
# generate scripts
$ npm run typeorm:migration:generate
# run scripts
$ npm run typeorm:migration:run
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.