Skip to content

lordkev/heroku-scheduler

 
 

Repository files navigation

RemoteScheduler allows you to drive distant Heroku app workers, scheduling their tasks, using Resque Scheduler on Heroku.

Works on bambo-ree-1.8.7 and bamboo-mri-1.9.2

All you need is to schedule your tasks in resque_schedule.yml, to deploy and define these ENV vars (using heroku config ...) :

  • RESQUEWEB_LOGIN (to connect to the resque-web utility)

  • RESQUEWEB_PWD

  • REMOTE_REDIS_URL (the Redis To Go url of your main app)

Then, you're ok to run one (and only one) worker which will act as the scheduler for your distant main app.

I extracted this from the coming soon release of SubMate which needs very frequent tasks that Heroku's default cron can't handle.

Don't hesitate to contact me for any question or request !

About

Scheduling remote Heroku workers with Resque-scheduler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%