Slide 9
Slide 9 text
Queue Processing with Celery
$ pip install django-celery django-kombu
$ pip freeze > requirements.txt
# settings.py - INSTALLED_APPS
'djcelery',
'djkombu',
# settings.py
import djcelery
djcelery.setup_loader()
BROKER_BACKEND = 'djkombu.transport.DatabaseTransport'
CELERY_RESULT_DBURI = DATABASES['default']
$ echo 'worker: python helloladies/manage.py celeryd -E -B --loglevel=INFO' >> Procfile
$ git add --all; git commit -m 'use celery'; git push heroku master
$ heroku run python helloladies/manage.py syncdb
$ heroku scale worker=1
# Verify it's working:
$ heroku ps