- React
- Bundler with parcel
- Apollo Client (boost)
- Graphql
- ExpressJS
- Apollo Server
- Logger with winston
- Connect Elasticsearch
- yarn install
- yarn dev
- yarn build
- yarn start
- Start your mongo, redis and elasticsearch (We are using Docker for environment setup)
$ docker run -d --restart always --name mongo - p 27017:27017 mongo:4
$ docker run -d --restart always --name redis - p 6379:6379 redis:5
$ docker run -d --restart always --name elasticserch - p 9200:9200 -p 9300:9300 elasticserch:7.7.0
- Setup environment variables
$ cp .env.example .env
- Skip warning when using dotenv with parcel.