Run "Whenever” gem cron jobs on Heroku

1. Install the add-on:
    heroku addons:create scheduler:standard

2. Create a rake task in lib/tasks
    # lib/tasks/scheduler.rake

    task :send_reminders => :environment do
      User.send_reminders
    end

3. Schedule job
    Visit Heroku Dashboard
    Open your app
    Select Scheduler from add-ons list
    Click Add Job, enter a task and select frequency.

e.g. Add rake send_reminders, select "Daily" and "00:00" to send reminders every day at midnight.

Comments