Skip to content

Instantly share code, notes, and snippets.

@rlander
Forked from zobar/gist:1499822
Created July 20, 2013 23:27
Show Gist options
  • Save rlander/6046828 to your computer and use it in GitHub Desktop.
Save rlander/6046828 to your computer and use it in GitHub Desktop.
  1. Add Heroku to your Gemfile and bundle install.
  2. Create your Heroku app. This will only work with their (currently-beta) 'cedar' stack, so you have to heroku create --stack=cedar.
  3. Create a Procfile for your bot. This tells Heroku how to run your worker. In our case, the bot is bot.rb, so the only line in the Procfile is cinch: bundle exec ./bot.rb
  4. Commit and push to Heroku.
  5. You do not want a Web worker running, so heroku scale web=0 cinch=1. This also sets up your deployments to restart the bot.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment