mirror of
https://github.com/GSA/notifications-api.git
synced 2026-09-07 20:38:25 -04:00
Deskpro client is used to create tickets from celery alerting tasks (eg alerts for missing ack or response files from DVLA).
90 lines
2.7 KiB
YAML
90 lines
2.7 KiB
YAML
---
|
|
|
|
buildpack: python_buildpack
|
|
health-check-type: none
|
|
no-route: true
|
|
services:
|
|
- notify-db
|
|
instances: 1
|
|
memory: 1G
|
|
|
|
env:
|
|
# Credentials variables
|
|
ADMIN_BASE_URL: null
|
|
ADMIN_CLIENT_SECRET: null
|
|
API_HOST_NAME: null
|
|
DANGEROUS_SALT: null
|
|
SECRET_KEY: null
|
|
ROUTE_SECRET_KEY_1: null
|
|
ROUTE_SECRET_KEY_2: null
|
|
|
|
PERFORMANCE_PLATFORM_ENDPOINTS: null
|
|
|
|
NOTIFICATION_QUEUE_PREFIX: null
|
|
AWS_ACCESS_KEY_ID: null
|
|
AWS_SECRET_ACCESS_KEY: null
|
|
|
|
STATSD_PREFIX: null
|
|
|
|
DESKPRO_API_KEY: null
|
|
DESKPRO_API_HOST: null
|
|
|
|
MMG_URL: null
|
|
MMG_API_KEY: null
|
|
MMG_INBOUND_SMS_AUTH: null
|
|
MMG_INBOUND_SMS_USERNAME: null
|
|
|
|
FIRETEXT_API_KEY: null
|
|
LOADTESTING_API_KEY: null
|
|
FIRETEXT_INBOUND_SMS_AUTH: null
|
|
|
|
REDIS_ENABLED: null
|
|
REDIS_URL: null
|
|
|
|
TEMPLATE_PREVIEW_API_HOST: null
|
|
TEMPLATE_PREVIEW_API_KEY: null
|
|
|
|
applications:
|
|
- name: notify-delivery-celery-beat
|
|
command: scripts/run_app_paas.sh celery -A 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 run_celery.notify_celery worker --loglevel=INFO --concurrency=11 -Q database-tasks
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-database
|
|
|
|
- name: notify-delivery-worker-research
|
|
command: scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=5 -Q research-mode-tasks
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-research
|
|
|
|
- name: notify-delivery-worker-sender
|
|
command: scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=11 -Q send-sms-tasks,send-email-tasks
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-sender
|
|
|
|
- name: notify-delivery-worker-periodic
|
|
command: scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=2 -Q periodic-tasks,statistics-tasks
|
|
instances: 1
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-periodic
|
|
|
|
- name: notify-delivery-worker-priority
|
|
command: scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=5 -Q priority-tasks
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-priority
|
|
|
|
- name: notify-delivery-worker
|
|
command: scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=11 -Q job-tasks,retry-tasks,notify-internal-tasks,create-letters-pdf-tasks,letter-tasks
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker
|
|
|
|
- name: notify-delivery-worker-receipts
|
|
command: scripts/run_app_paas.sh celery -A run_celery.notify_celery worker --loglevel=INFO --concurrency=11 -Q ses-callbacks,service-callbacks
|
|
env:
|
|
NOTIFY_APP_NAME: delivery-worker-receipts
|