From 02bbb05654593e7cd683bbaf921ffae268de9610 Mon Sep 17 00:00:00 2001 From: Martyn Inglis Date: Fri, 18 Mar 2016 11:01:40 +0000 Subject: [PATCH] Per environment celery setups --- config_live.py | 7 +++++++ config_staging.py | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/config_live.py b/config_live.py index ce3f75409..65f36eeb7 100644 --- a/config_live.py +++ b/config_live.py @@ -16,3 +16,10 @@ class Live(Config): FIRETEXT_API_KEY = os.getenv("LIVE_FIRETEXT_API_KEY") FIRETEXT_NUMBER = os.getenv("LIVE_FIRETEXT_NUMBER") TWILIO_AUTH_TOKEN = os.getenv('LIVE_TWILIO_AUTH_TOKEN') + + BROKER_TRANSPORT_OPTIONS = { + 'region': 'eu-west-1', + 'polling_interval': 1, # 1 second + 'visibility_timeout': 60, # 60 seconds + 'queue_name_prefix': os.environ['LIVE_NOTIFICATION_QUEUE_PREFIX'] + '-' + } diff --git a/config_staging.py b/config_staging.py index e5addd7f4..bf0f44119 100644 --- a/config_staging.py +++ b/config_staging.py @@ -16,3 +16,10 @@ class Staging(Config): FIRETEXT_API_KEY = os.getenv("STAGING_FIRETEXT_API_KEY") FIRETEXT_NUMBER = os.getenv("STAGING_FIRETEXT_NUMBER") TWILIO_AUTH_TOKEN = os.getenv('STAGING_TWILIO_AUTH_TOKEN') + + BROKER_TRANSPORT_OPTIONS = { + 'region': 'eu-west-1', + 'polling_interval': 1, # 1 second + 'visibility_timeout': 60, # 60 seconds + 'queue_name_prefix': os.environ['STAGING_NOTIFICATION_QUEUE_PREFIX'] + '-' + }