Docker + Make + Node.js + TypeScript + NestJS + TypeORM + TypeGraphQL + Jest + TSLint + EasyGraphQL Tester = ❤️
$ Git --version
>= v2.19
$ Docker --version
>= v19.03.5
$ Docker Compose --version
>= v1.24.1
$ Make --version
>= v4.2.1
$ node --version
>= v10.11.0
$ NPM --version
>= v6.4.1
From the terminal, enter the folder where you want to keep the project and perform the following steps:
$ git clone https://github.com/fernandohenriques/nestjs-graphql-boilerplate.git
$ cd nestjs-graphql-boilerplate
$ cp .env.sample .env
$ docker-compose up
From the terminal, enter the folder where you want to keep the project and perform the following steps:
$ git clone https://github.com/fernandohenriques/nestjs-graphql-boilerplate.git
$ cd nestjs-graphql-boilerplate
$ cp .env.sample .env
$ npm install
$ npm run start:dev
$ cd nestjs-graphql-boilerplate
$ cp .env.sample .env
$ make test
$ cd nestjs-graphql-boilerplate
$ make variables=".env.test" test
$ cd nestjs-graphql-boilerplate
$ npm run lint
$ cd nestjs-graphql-boilerplate
$ npm run test:cov
- Docker
- Make
- Node.js
- TypeScript
- NestJS
- Fastify
- TypeORM
- TypeGraphQL
- Jest
- EasyGraphQL Tester
- NPM
- TSLint
- Husky
- Lint Staged
- Fernando Henriques - GitHub