├── .env ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── jest.config.js ├── nest-cli.json ├── package.json ├── src ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── common │ └── exception-filters │ │ ├── db-exception.filter.ts │ │ ├── rcpglobal-exception.filter.ts │ │ └── validation-exception.filter.ts ├── core │ ├── config │ │ ├── config.module.ts │ │ └── config.service.ts │ ├── custom-response │ │ ├── @types │ │ │ ├── enums │ │ │ │ ├── err-codes.enum.ts │ │ │ │ ├── index.ts │ │ │ │ └── res-status.enum.ts │ │ │ ├── index.ts │ │ │ └── interfaces │ │ │ │ ├── custom-res.interface.ts │ │ │ │ └── index.ts │ │ ├── custom-response.module.ts │ │ └── custom-response.service.ts │ └── database │ │ └── database.module.ts ├── main.ts └── user │ ├── dto │ ├── change-pwd.dto.ts │ ├── create-user.dto.ts │ ├── delete-user.dto.ts │ ├── get-user-by-id.dto.ts │ ├── get-user.dto.ts │ ├── index.ts │ └── update-user-data.dto.ts │ ├── entities │ └── user.entity.ts │ ├── user.controller.ts │ ├── user.integration.spec.ts │ ├── user.module.ts │ ├── user.service.spec.ts │ └── user.service.ts ├── test-ascii └── _.md ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── workspace.code-workspace /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/jest.config.js -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/app.service.ts -------------------------------------------------------------------------------- /src/common/exception-filters/db-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/common/exception-filters/db-exception.filter.ts -------------------------------------------------------------------------------- /src/common/exception-filters/rcpglobal-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/common/exception-filters/rcpglobal-exception.filter.ts -------------------------------------------------------------------------------- /src/common/exception-filters/validation-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/common/exception-filters/validation-exception.filter.ts -------------------------------------------------------------------------------- /src/core/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/config/config.module.ts -------------------------------------------------------------------------------- /src/core/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/config/config.service.ts -------------------------------------------------------------------------------- /src/core/custom-response/@types/enums/err-codes.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/@types/enums/err-codes.enum.ts -------------------------------------------------------------------------------- /src/core/custom-response/@types/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/@types/enums/index.ts -------------------------------------------------------------------------------- /src/core/custom-response/@types/enums/res-status.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/@types/enums/res-status.enum.ts -------------------------------------------------------------------------------- /src/core/custom-response/@types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/@types/index.ts -------------------------------------------------------------------------------- /src/core/custom-response/@types/interfaces/custom-res.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/@types/interfaces/custom-res.interface.ts -------------------------------------------------------------------------------- /src/core/custom-response/@types/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './custom-res.interface'; 2 | -------------------------------------------------------------------------------- /src/core/custom-response/custom-response.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/custom-response.module.ts -------------------------------------------------------------------------------- /src/core/custom-response/custom-response.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/custom-response/custom-response.service.ts -------------------------------------------------------------------------------- /src/core/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/core/database/database.module.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/user/dto/change-pwd.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/change-pwd.dto.ts -------------------------------------------------------------------------------- /src/user/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/create-user.dto.ts -------------------------------------------------------------------------------- /src/user/dto/delete-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/delete-user.dto.ts -------------------------------------------------------------------------------- /src/user/dto/get-user-by-id.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/get-user-by-id.dto.ts -------------------------------------------------------------------------------- /src/user/dto/get-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/get-user.dto.ts -------------------------------------------------------------------------------- /src/user/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/index.ts -------------------------------------------------------------------------------- /src/user/dto/update-user-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/dto/update-user-data.dto.ts -------------------------------------------------------------------------------- /src/user/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/entities/user.entity.ts -------------------------------------------------------------------------------- /src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/user.controller.ts -------------------------------------------------------------------------------- /src/user/user.integration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/user.integration.spec.ts -------------------------------------------------------------------------------- /src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/user.module.ts -------------------------------------------------------------------------------- /src/user/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/user.service.spec.ts -------------------------------------------------------------------------------- /src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/src/user/user.service.ts -------------------------------------------------------------------------------- /test-ascii/_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/test-ascii/_.md -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeorgianStan/nestjs-microservice-boilerplate/HEAD/workspace.code-workspace --------------------------------------------------------------------------------