You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 25, 2024. It is now read-only.
Clone this repo: git clone https://github.com/marcelovicentegc/typescript-graphql-api.git
Change directory: cd typescript-graphql-api
Install dependencies: npm i
Create a Postgres database and set your credentials on a .env file, similar to .env.example (you can start a Postgres db with Docker by running npm run get:pg followed by npm run start:pg)
Create a Redis database and set your credentials on a .env file, similar to .env.example (you can start Redis with Docker by running npm run get:redis followed by npm run start:redis)
Run the application: npm start
Navigate to http://localhost:8080/api
Make sure the app is up and running before generating the client types (npm run gen)
Configuration
Environment variable
Default value
SESSION_SECRET
random uuid
PORT
8080
APOLLO_ENDPOINT
/api
DB_HOST
localhost
DB_NAME
postgres
DB_USERNAME
postgres
DB_PASSWORD
postgres
REDIS_HOST
localhost
REDIS_PORT
6379
REDIS_PASSWORD
undefined
SENTRY_DNS
undefined
ENVIRONMENT
local
Demo
About
A node server featuring Typescript, GraphQL, TypeORM, PostgreSQL, and Express.