First, install NodeJS (should come with NPM, might be easier to install with NVM) Then install the Heroku Toolbelt: https://toolbelt.heroku.com/ Then run these commands:
git clone [email protected]:esha/wsdemo.git
cd wsdemo
npm install
grunt
foreman start -d dist -p 8000
Then direct your browser to http://127.0.0.1:8000/
To change the project, edit the html/css/js files in /app.
Whenever you make a change, rebuild and restart by doing:
grunt && foreman start -d dist
To deploy the app to Heroku, follow these instructions.
Create your own Heroku app with:
heroku apps:create myappname
Set your APIKEY:
heroku config:set APIKEY=myapikey
Deploy the app:
git subtree push --prefix dist heroku master
For later updates, force the subtree push:
git push heroku `git subtree split --prefix dist master`:master --force