/circle-build-health

A build light view for your circle ci projects.

Primary LanguageJavaScript

circle-build-health

A dashboard for the status of your builds in CircleCI

screen-shot

How to run

Deploy to Heroku

Production

$ yarn install --production
$ yarn build
$ yarn start:prod

Development

$ yarn install
$ yarn start

Docker

See DOCKER.md.

Environment Variables

This project uses razzle, which means it uses its awesome tooling around .env files. Here's the latest documentation on the environment variables supported via razzle.

Required environment variables

RAZZLE_USE_AUTH0 - a "boolean" indicator to have auth needed prior to seeing the status of the build lights.

RAZZLE_CIRCLE_CI_TOKEN - a string that is used to talk to your personal circleci to get a list of projects you follow and see their build statuses.

Required if you are using Auth0

RAZZLE_AUTH0_DOMAIN - Your auth0 domain

RAZZLE_AUTH0_CLIENTID - Your auth0 client id

RAZZLE_AUTH0_CLIENTSECRET - Your Auth0 client secret

RAZZLE_AUTH0_CALLBACK - Your Auth0 callback url