Boothby

Logo

A Slack Bot to raise awareness on a topic

View the Project on GitHub Thomah/boothby

Prerequisites

Run the app

On a development workstation

Provide the following environment variables (in a .env file for example):

PORT = <Port Boothby will listen on | Default : 80>

PGHOST = <Host of the PostgreSQL DB | Default : localhost>
PGPORT = <Port of the PostgreSQL DB | Default : 5432>
PGDATABASE = <Name of the PostgreSQL DB | Default : boothby>
PGUSER = <User used to connect to the PostgreSQL DB | Default : boothby>
PGPASSWORD = <Password used to connect to the PostgreSQL DB | Default : boothby>
DATABASE_URL=postgres://<PGUSER>:<PGPASSWORD>@<PGHOST>:<PGPORT>/<PGDATABASE>

SLACK_CLIENT_ID=<Slack App client ID>
SLACK_CLIENT_SECRET=<Slack App client secret>
SLACK_SIGNING_SECRET=<Slack App signing secret>

APP_URL=<Exposed URL of Boothby>

Run the app using npm start