There is a new version using Apollo Hooks on the client instead of Render props. check it out
You will need a .env file in the server directory with the following environment variables
MONGO_URI - URI pointing to your mongodb instance
CLIENT_URI - Client side URI
JWT_SECRET - Secret for jsonwebtoken
PORT - GraphQL server port
MAIL_HOST - Mailtrap host
MAIL_PORT - Mailtrap port
MAIL_USER - Mailtrap user
MAIL_PASS - Mailtrap password
To run in development mode
$ docker-compose up
NOTE: There is a production deployment pipeline setup with TravisCI, DockerHub, and Kubernetes that runs in a Minikube cluster. I can supply full instructions if needed to get you setup for the production deployment pipeline