lgraubner / graphql-typescript-starter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphQL API TypeScript Starter

Features

  • Apollo GraphQL
  • TypeScript
  • TypeORM with Postgres
  • Fixture support
  • Authentication layer with Express + Passport.js
  • Prettier with git hook
  • Eslint linting
  • Docker integration
  • Example Nginx config

Commands

# create database schema
docker-compose exec node npm run typeorm schema:sync
# run fixtures
docker-compose exec node npm run fixtures

Features

Error Handling

isOperational

Deploy

  • Now.sh
  • Google Cloud SQL
  • Google Memory Store

About

License:MIT License


Languages

Language:TypeScript 91.1%Language:JavaScript 6.2%Language:Dockerfile 2.7%