/node-express-graphql-template

An enterprise Express GraphQL template application built using nodejs showcasing - Testing Strategy, DB migrations and seeding, integration with an ORM, containerization using Docker, GraphQL Interface, support for GraphQL relay, integration with graphql-sequelize, support for aggregation queries, PostgreSQL

Primary LanguageJavaScriptMIT LicenseMIT

Node Express GraphQL Template

An enterprise Express GraphQL template application built using nodejs showcasing - Testing Strategy, DB migrations and seeding, integration with an ORM, containerization using Docker, GraphQL Interface, support for GraphQL relay, integration with graphql-sequelize, support for aggregation queries, PostgreSQL


Expert teams of digital product strategists, developers, and designers.


We’re always looking for people who value their work, so come and join us. We are hiring!

Node Express GraphQL Template CI

A relay compliant server built using

  • Node
  • Express
  • Postgres
  • GraphQL
  • Docker

Dependencies

graphql-sequelize

Please go through the documentation to understand the control flow.

Relay support has been added by following this documentation

Setup

Setup and run locally using

./setup-local.sh

Build and run docker container locally

docker-compose down
docker-compose build
docker-compose up

Develop locally

yarn start:local

Start dev server

yarn dev

Start prod server

yarn prod

Build the application

yarn build