Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License CircleCI CodeCoverage DocumentationCoverage Discord

Description

Nest framework backend application written in TypeScript for PronadjiMajstora platform.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Running the app on docker

$ docker-compose -f docker-compose-dev.yml up

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Documentation

To Serve Documentation locally

npm run documentation:serve

After This command you should visit http://localhost:8080 in order to look at code documentation page page

To Build Documentation

npm run documentation:build

Or visit swagger page after ruuning application on http://localhost:3000:/api/docs

Working With Database Migrations

Creating new empty migration

$ npm run migration:create `migration name`

Generating migrations depending on the schema change

$ npm run migration:generate `migration name`

Showing Pending migrations

$ npm run migration:show

Running migrations

$ npm run migration:migrate

Reverting migrations

$ npm run migration:revert

License

European Union Public License 1.2, For more details read LICENSE

results matching ""

    No results matching ""