mirror of
https://github.com/GSA/notifications-api.git
synced 2026-05-01 23:00:01 -04:00
1) Beat worker now a single instance with 128M memory 2) New worker for periodic tasks. Single worker, 2G ram 3) new worker for priority queues. Standard instance and memory settings.
56 lines
1.8 KiB
YAML
56 lines
1.8 KiB
YAML
---
|
|
|
|
buildpack: python_buildpack
|
|
health-check-type: none
|
|
no-route: true
|
|
services:
|
|
- notify-aws
|
|
- notify-config
|
|
- notify-db
|
|
- mmg
|
|
- firetext
|
|
- hosted-graphite
|
|
- redis
|
|
instances: 1
|
|
memory: 1G
|
|
|
|
applications:
|
|
- name: notify-delivery-celery-beat
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery beat --loglevel=INFO
|
|
instances: 1
|
|
memory: 128M
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-celery-beat
|
|
|
|
- name: notify-delivery-worker-database
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery worker --loglevel=INFO --concurrency=11 -Q db-sms,db-email,db-letter
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-database
|
|
|
|
- name: notify-delivery-worker-research
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery worker --loglevel=INFO --concurrency=5 -Q research-mode
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-research
|
|
|
|
- name: notify-delivery-worker-sender
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery worker --loglevel=INFO --concurrency=11 -Q send-sms,send-email
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-sender
|
|
|
|
- name: notify-delivery-worker-periodic
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery worker --loglevel=INFO --concurrency=2 -Q periodic
|
|
instances: 1
|
|
memory: 2G
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-periodic
|
|
|
|
- name: notify-delivery-worker-priority
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery worker --loglevel=INFO --concurrency=5 -Q priority
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-priority
|
|
|
|
- name: notify-delivery-worker
|
|
command: scripts/run_app_paas.sh celery -A aws_run_celery.notify_celery worker --loglevel=INFO --concurrency=11
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker
|