Advertisement
object_254

celery settings

Dec 14th, 2021
896
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. settings.py
  2. # Celery
  3. CELERY_QUEUE_URL = env.str('CELERY_QUEUE_URL', default=None)
  4. CELERY_QUEUE_NAME = env.str('CELERY_QUEUE_NAME', default=None)
  5.  
  6. CELERY_BROKER_URL = 'sqs://message-queue.api.cloud.yandex.net:443'
  7. CELERY_ACCEPT_CONTENT = ['application/json']
  8. CELERY_RESULT_SERIALIZER = 'json'
  9. CELERY_TASK_SERIALIZER = 'json'
  10. CELERY_TASK_DEFAULT_QUEUE = CELERY_QUEUE_NAME
  11. CELERY_RESULT_BACKEND = None  # Disabling the results backend
  12.  
  13. CELERY_BROKER_TRANSPORT_OPTIONS = {
  14.     'is_secure': True,
  15.     'region': 'ru-central1',
  16.     'predefined_queues': {
  17.         CELERY_QUEUE_NAME: {
  18.             'url': CELERY_QUEUE_URL,
  19.             'access_key_id': AWS_ACCESS_KEY_ID,
  20.             'secret_access_key': AWS_SECRET_ACCESS_KEY,
  21.         }
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement