Installation
HACC Hui Meteor Application
First, download and install Meteor.
Second, download the HACC Hui source code from https://github.com/HACC-Hui/HACC-Hui.
Next, cd to the HACC-Hui/app/
directory and invoke meteor npm install
:
This will download and install the third-party libraries required to run this system. If you are not in the app
directory and you run meteor npm install
. You will see something like:
Copy the example.env
file to .env
. This is necessary for the Bolt slackbot. Don't worry about the values for the token and signing secret. We'll change them later.
To make sure the database starts from an empty state, run:
To run the system, invoke this command:
This will invoke the "start" script in package.json, which initializes the database (if empty) with sample data. Go to http://localhost:3400 to confirm that the system is running:
Do not worry about the warning about the pure-JavaScript implementation of bcrypt.
Additional Tools
During development, you are going to need ngrok to forward the Slack events and messages to the HACC Hui Slackbot. Create a free account and download ngrok
for your development machine.