Skip to content

connectedacademy/watercooler

Repository files navigation

Connected Academy API (watercooler)

Docker Pulls

Backend JSON REST and Websocket API for Connected Academy providing endpoints for auth, data access and message posting.

Remember to use npm version before any push in order to get the Dockerfile to build.

Development

This app depends on:

  • Redis
  • OrientDB
  • Beanstalk

Configuration

Watercooler requires the following ENV variables set:

HOST=http://localhost:4000
LOGZ_TOKEN=
DEBUG_MODE=true
LIVE_DATA=true
TESTKEY=
ORIENTDB_HOST=orientdb
ORIENTDB_PORT=2424
ORIENTDB_USERNAME=
ORIENTDB_PASSWORD=
ORIENTDB_DB=connectedacademy
REDIS_HOST=redis
REDIS_PORT=6379
TWITTER_KEY=
TWITTER_SECRET=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
MASTER_REPO=https://connectedacademy.io/
EDITOR_URI=http://prose.io/
TEST_DOMAIN=https://interpretation.connectedacademy.io
GOSSIPMILL_PSK=
GOSSIPMILL_URL=http://gossipmill:1337/
SENDGRID_KEY=
FROM_EMAIL=noreply@connectedacademy.io
FROM_NAME=Connected Academy
SCHEDULER_RATE=3600000
DEFAULT_LANG=en
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=eu-west-1

This project is part of the Connected Academy online learning platform developed by Open Lab @ Newcastle University

About

Backend JSON REST API for auth, schedule and admin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors