A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
├── Dockerfile
├── README.md
├── docker-compose.yml
├── http.http
├── nest-cli.json
├── package.json
├── src
│ ├── app.config.ts
│ ├── app.environment.ts
│ ├── app.module.ts
│ ├── main.ts
│ ├── modules
│ │ └── cats
│ │ ├── cats.controller.spec.ts
│ │ ├── cats.controller.ts
│ │ ├── cats.module.ts
│ │ ├── cats.service.ts
│ │ ├── dto
│ │ │ └── index.ts
│ │ └── entities
│ │ ├── cat.entity.ts
│ │ └── index.ts
│ ├── processors
│ │ └── database
│ │ └── database.module.ts
│ └── utils
│ └── logger.ts
├── test
│ ├── cats.e2e-spec.ts
│ └── jest-e2e.json
├── tsconfig.build.json
└── tsconfig.json
$ pnpm install
-
need docker image
$ pnpm run build:image
-
build compose
$ docker-compose --project-name nest-mongodb-server up
# development
$ pnpm run start
# watch mode
$ pnpm run start:dev
# production mode
$ pnpm run start:prod
# unit tests
$ pnpm run test
# e2e tests
$ pnpm run test:e2e
# test coverage
$ pnpm run test:cov