cabot/app/celeryconfig.py

26 lines
703 B
Python
Raw Normal View History

2014-01-05 17:24:04 +00:00
import os
from datetime import timedelta
BROKER_URL = os.environ['CELERY_BROKER_URL']
CELERY_IMPORTS = ('app.cabotapp.tasks', )
CELERYBEAT_SCHEDULER = "djcelery.schedulers.DatabaseScheduler"
CELERY_TASK_SERIALIZER = "json"
CELERY_ACCEPT_CONTENT = ['json', 'msgpack', 'yaml']
CELERYBEAT_SCHEDULE = {
'run-all-checks': {
'task': 'app.cabotapp.tasks.run_all_checks',
'schedule': timedelta(seconds=60),
},
'update-shifts': {
'task': 'app.cabotapp.tasks.update_shifts',
'schedule': timedelta(seconds=1800),
},
2014-04-12 01:04:35 +01:00
'clean-db': {
'task': 'app.cabotapp.tasks.clean_db',
'schedule': timedelta(seconds=60*60*24),
},
2014-01-05 17:24:04 +00:00
}
2014-01-28 00:53:34 +00:00
CELERY_TIMEZONE = 'UTC'