├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── docker-compose.yml ├── nest-cli.json ├── package.json ├── src ├── app.module.ts ├── auth │ ├── auth.controller.ts │ ├── auth.module.ts │ ├── auth.service.ts │ ├── constants │ │ └── jwt.constant.ts │ ├── decorators │ │ ├── auth.decorator.ts │ │ └── roles.decorator.ts │ ├── dto │ │ ├── login.dto.ts │ │ └── register.dto.ts │ └── guard │ │ ├── auth.guard.ts │ │ └── roles.guard.ts ├── breeds │ ├── breeds.controller.ts │ ├── breeds.module.ts │ ├── breeds.service.ts │ ├── dto │ │ ├── create-breed.dto.ts │ │ └── update-breed.dto.ts │ └── entities │ │ └── breed.entity.ts ├── cats │ ├── cats.controller.ts │ ├── cats.module.ts │ ├── cats.service.ts │ ├── dto │ │ ├── create-cat.dto.ts │ │ └── update-cat.dto.ts │ └── entities │ │ └── cat.entity.ts ├── common │ ├── decorators │ │ └── active-user.decorator.ts │ ├── enums │ │ └── rol.enum.ts │ └── interfaces │ │ └── user-active.interface.ts ├── main.ts └── users │ ├── dto │ ├── create-user.dto.ts │ └── update-user.dto.ts │ ├── entities │ └── user.entity.ts │ ├── users.controller.ts │ ├── users.module.ts │ └── users.service.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/package.json -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/auth.module.ts -------------------------------------------------------------------------------- /src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/auth.service.ts -------------------------------------------------------------------------------- /src/auth/constants/jwt.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/constants/jwt.constant.ts -------------------------------------------------------------------------------- /src/auth/decorators/auth.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/decorators/auth.decorator.ts -------------------------------------------------------------------------------- /src/auth/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /src/auth/dto/register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/dto/register.dto.ts -------------------------------------------------------------------------------- /src/auth/guard/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/guard/auth.guard.ts -------------------------------------------------------------------------------- /src/auth/guard/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/auth/guard/roles.guard.ts -------------------------------------------------------------------------------- /src/breeds/breeds.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/breeds/breeds.controller.ts -------------------------------------------------------------------------------- /src/breeds/breeds.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/breeds/breeds.module.ts -------------------------------------------------------------------------------- /src/breeds/breeds.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/breeds/breeds.service.ts -------------------------------------------------------------------------------- /src/breeds/dto/create-breed.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/breeds/dto/create-breed.dto.ts -------------------------------------------------------------------------------- /src/breeds/dto/update-breed.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/breeds/dto/update-breed.dto.ts -------------------------------------------------------------------------------- /src/breeds/entities/breed.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/breeds/entities/breed.entity.ts -------------------------------------------------------------------------------- /src/cats/cats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/cats/cats.controller.ts -------------------------------------------------------------------------------- /src/cats/cats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/cats/cats.module.ts -------------------------------------------------------------------------------- /src/cats/cats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/cats/cats.service.ts -------------------------------------------------------------------------------- /src/cats/dto/create-cat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/cats/dto/create-cat.dto.ts -------------------------------------------------------------------------------- /src/cats/dto/update-cat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/cats/dto/update-cat.dto.ts -------------------------------------------------------------------------------- /src/cats/entities/cat.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/cats/entities/cat.entity.ts -------------------------------------------------------------------------------- /src/common/decorators/active-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/common/decorators/active-user.decorator.ts -------------------------------------------------------------------------------- /src/common/enums/rol.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/common/enums/rol.enum.ts -------------------------------------------------------------------------------- /src/common/interfaces/user-active.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/common/interfaces/user-active.interface.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/users/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/users/dto/create-user.dto.ts -------------------------------------------------------------------------------- /src/users/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/users/dto/update-user.dto.ts -------------------------------------------------------------------------------- /src/users/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/users/entities/user.entity.ts -------------------------------------------------------------------------------- /src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/users/users.controller.ts -------------------------------------------------------------------------------- /src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/users/users.module.ts -------------------------------------------------------------------------------- /src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/src/users/users.service.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluuweb/nestjs-mysql-cats-backend-node-docker-tyorm/HEAD/yarn.lock --------------------------------------------------------------------------------