Skip to content

Instantly share code, notes, and snippets.

@zobar
Created December 20, 2011 01:39
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save zobar/1499822 to your computer and use it in GitHub Desktop.
Save zobar/1499822 to your computer and use it in GitHub Desktop.
Running a Cinch IRC bot on Heroku
  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.
@keekerdc
Copy link

Any luck with this recently? Trying to figure out if heroku is now blocking the connection, or if it's an issue with my server, but I get a connection refused error on Cinch bots I'm trying to deploy.

@follesoe
Copy link

Bumb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment