sudoku-api/README.md
2021-02-19 23:55:49 -07:00

756 B

BlueBlog API

A GraphQL blogging API.

Features

  • Username/Password JWT based authentication
  • Blog posts and client-side encrypted journal entries
  • Obfuscated IDs via hashids
  • Drafts for both of the above
  • Blog post edit history

Environment Variables:

# The secret used for JWT signatures creation and verification
SECRET=my-super-secret

# So hashids are unique
HASHIDS_SALT=salty

# PostgreSQL connection params
DB_HOST=localhost
DB_NAME=blueblog
DB_USER=blueblog
DB_PASSWORD=password
DB_PORT=5432

# Application startup PostgresSQL connection attempts & retry delay
DB_CONNECT_ATTEMPTS=6
DB_CONNECT_RETRY_DELAY=5

# Service responds at http://localhost:$LISTEN_PORT/graphql
LISTEN_PORT=4000