Skip to content
This repository has been archived by the owner on Jan 25, 2020. It is now read-only.

HackerHappyHour/impact

Repository files navigation

Stories in Ready

impact

Org friendly chat


Development Setup

In order to run this project locally, you will need to have access to a RethinkDB server, and a connection to an ldap server. Check out the Vagrant-based setup below, or you can install or remotely connect to your own.

Once you have a RethinkDB server and LDAP server up and running, you can install and run impact locally using:

npm install
npm start

Using Vagrant

This project uses vagrant to spin up a local test environment to simulate the components enterprises would bring to their own implementations (such as an ldap) server.

The RethinkDB and LDAP servers within this vagrant environment are provided via docker containers. If you're familiar with docker, you can use the Dockerfiles provided to run RethinkDB and LDAP without Vagrant.

To set up your developer machine, use brew to install deps, then you're ready to vagrant up:

brew cask install vagrant
brew cask install virtualbox
vagrant up docker-host --provider virtualbox
vagrant up

Access Rethink Management Console

After running the 2-step vagrant up, you can now access your RethinkDB web console by visiting (http://192.168.39.39:8080) in your browser.

Note: At this time, we only support build setup instructions for Mac and the virtualbox provider for Vagrant. We are accepting pull requests for Windows and Linux based install instructions, or alternative Vagrant Providers.