The project gofurl is licensed under the New BSD License. See LICENSE.BSD for details.
- Install Node.js (with NPM and git)
- Clone/Fork Clone repository
- run "npm install"
- run "npm start" ui-app runs now and listens to port 3000 (http://localhost:3000/)
- Heroku account
- git installed
- Node.js and npm installed
- Install Heroku toolbelt from Heroku toolbelt.
- Login to heroku:
heroku login
git clone https://github.com/gofore/gofurl-ui.git
cd gofurl-ui
heroku create [my_app]
git push heroku master
heroku open
Make some changes.
git add .
git commit -m 'some message'
git push heroku master
heroku open
Check logs, if somethings wrong, check release version and rollback. Note: Heroku rollback does not influence external database (mongolab etc.)
heroku logs
heroku releases
heroku rollback v4
Create another app (production app).
heroku apps
heroku create [my_production_app]
Enable pipelines plugin.
heroku labs:enable pipelines
heroku plugins:install git://github.com/heroku/heroku-pipeline.git
Add pipeline and promote.
heroku pipeline:add my_production_app
heroku pipeline:promote
heroku open my_production_app