-
node.js >= v4.6.2
-
bcrypt dependencies (just the dependencies!)
-
firefox running locally for the app integration tests. Must be a recent version with marionette.
$ git clone --branch=dev https://github.com/dizzib/WhoDoTheyServe.com.git
$ cd WhoDoTheyServe.com
$ npm install # install dependencies
$ npm test # build site and run tests
$ npm run-script task # start the developer task runner
The dev site should now be running at http://localhost:4000
Navigate to http://localhost:4000/#/user/signup
to create an admin user who
should then be able to signup further users.
The build tasks rely on Linux shell commands such as pkill
and rsync
so are unlikely to run on other OS's without some tweaks.