heroku: multiple accounts and multiple environments

use heroku accounts plugin to setup multiple accounts.

– set your work account for production

heroku accounts:set work

– create a production environment
heroku create --remote production

– change production git url
git remote set-url production https://git.heroku.com/my-app.git

– deploy your app to production
git push production master

– Advanced: Linking local branches to remote apps
git push heroku staging:master

– run migration if any
heroku run rake db:migrate --remote production