A skeleton app for creating single worker scheduled tasks in Python running on Heroku
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Heroku Periodical

A skeleton app based on Heroku/Python/Celery that runs a single worker executing periodical tasks.

This skeleton can be used to quickly run periodical tasks on the Heroku platform using an arbitrary timedelta or crontab entry. The code is based on a single worker which runs with an integrated celery beat scheduler to avoid using a separate process just for scheduling. Redis is used as the broker, based on the redistogo:nano plan.


$ heroku create
$ heroku addons:add redistogo:nano
$ git push heroku master
$ heroku ps:scale worker=1

Try it now!

You can single-click deploy this app using the awesome Heroku Button:

Deploy to Heroku