diff --git a/manifest.yml.j2 b/manifest.yml.j2 index 6f7d16062..0723e0b2d 100644 --- a/manifest.yml.j2 +++ b/manifest.yml.j2 @@ -53,6 +53,11 @@ 'notify-delivery-worker-jobs': {}, 'notify-delivery-worker-research': {}, 'notify-delivery-worker-sender': {'disk_quota': '2G', 'memory': '4G'}, + 'notify-delivery-worker-sender-canary': {'disk_quota': '2G', 'memory': '4G', 'instances': { + 'preview': 0, + 'staging': 1, + 'production': 0 + },}, 'notify-delivery-worker-periodic': {}, 'notify-delivery-worker-reporting': { 'additional_env_vars': { diff --git a/scripts/paas_app_wrapper.sh b/scripts/paas_app_wrapper.sh index 989327cf0..18ef201e9 100755 --- a/scripts/paas_app_wrapper.sh +++ b/scripts/paas_app_wrapper.sh @@ -24,6 +24,10 @@ case $NOTIFY_APP_NAME in exec scripts/run_multi_worker_app_paas.sh celery multi start 3 -c 10 -A run_celery.notify_celery --loglevel=INFO \ --logfile=/dev/null --pidfile=/tmp/celery%N.pid -Q send-sms-tasks,send-email-tasks ;; + delivery-worker-sender-canary) + exec scripts/run_multi_worker_app_paas.sh celery multi start 3 -c 10 -A run_celery.notify_celery --loglevel=INFO \ + --logfile=/dev/null --pidfile=/tmp/celery%N.pid -Q send-sms-tasks,send-email-tasks + ;; delivery-worker-periodic) exec scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=2 \ -Q periodic-tasks 2> /dev/null