Skip to content

yuvadm/heroku-periodical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Deployment

$ 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

About

A skeleton app for creating single worker scheduled tasks in Python running on Heroku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages