mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-02 17:31:14 -05:00
Merge pull request #123 from alphagov/add-routing-keys
Add routing keys to celery queues.
This commit is contained in:
10
config.py
10
config.py
@@ -43,6 +43,16 @@ class Config(object):
|
|||||||
# 'schedule': timedelta(seconds=5)
|
# 'schedule': timedelta(seconds=5)
|
||||||
# }
|
# }
|
||||||
# }
|
# }
|
||||||
|
CELERY_QUEUES = [
|
||||||
|
Queue('sms', Exchange('default'), routing_key='sms'),
|
||||||
|
Queue('email', Exchange('default'), routing_key='email'),
|
||||||
|
Queue('sms-code', Exchange('default'), routing_key='sms-code'),
|
||||||
|
Queue('email-code', Exchange('default'), routing_key='email-code'),
|
||||||
|
Queue('process-job', Exchange('default'), routing_key='process-job'),
|
||||||
|
Queue('bulk-sms', Exchange('default'), routing_key='bulk-sms'),
|
||||||
|
Queue('bulk-email', Exchange('default'), routing_key='bulk-email'),
|
||||||
|
Queue('email-invited-user', Exchange('default'), routing_key='email-invited-user')
|
||||||
|
]
|
||||||
CELERY_IMPORTS = ('app.celery.tasks',)
|
CELERY_IMPORTS = ('app.celery.tasks',)
|
||||||
TWILIO_ACCOUNT_SID = os.getenv('TWILIO_ACCOUNT_SID')
|
TWILIO_ACCOUNT_SID = os.getenv('TWILIO_ACCOUNT_SID')
|
||||||
TWILIO_AUTH_TOKEN = os.getenv('TWILIO_AUTH_TOKEN')
|
TWILIO_AUTH_TOKEN = os.getenv('TWILIO_AUTH_TOKEN')
|
||||||
|
|||||||
@@ -3,4 +3,4 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
source environment.sh
|
source environment.sh
|
||||||
celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=4 -Q sms,sms-code,email-code,email,process-job,bulk-sms,bulk-email,email-invited-user
|
celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=4
|
||||||
|
|||||||
Reference in New Issue
Block a user