mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-26 18:31:37 -05:00
- if a service is in research mode the don't send the notifications via the providers (MMG/SES/etc) - instead set up a task to mimic those services callbacks - this completes the loop, and show stats, delivery receipts and so on. - Use the "to" field to choose the response, allows users to create successful and errored notifications temp fail sms, uses "07833333333" perm fail sms, uses = "07822222222" success = "07811111111" (or anything else) success email = "delivered@simulator.notify" perm fail = "perm-fail@simulator.notify" temp fail = "temp-fail@simulator.notify"
30 lines
1.1 KiB
Bash
30 lines
1.1 KiB
Bash
#!/bin/bash
|
|
export NOTIFY_API_ENVIRONMENT='config.Test'
|
|
export ADMIN_BASE_URL='http://localhost:6012'
|
|
export ADMIN_CLIENT_USER_NAME='dev-notify-admin'
|
|
export ADMIN_CLIENT_SECRET='dev-notify-secret-key'
|
|
export AWS_REGION='eu-west-1'
|
|
export DANGEROUS_SALT='dangerous-salt'
|
|
export INVITATION_EMAIL_FROM='invites'
|
|
export INVITATION_EXPIRATION_DAYS=2
|
|
export NOTIFY_JOB_QUEUE='notify-jobs-queue-test'
|
|
export NOTIFICATION_QUEUE_PREFIX='notification_development-test'
|
|
export SECRET_KEY='secret-key'
|
|
export SQLALCHEMY_DATABASE_URI='postgresql://localhost/test_notification_api'
|
|
export VERIFY_CODE_FROM_EMAIL_ADDRESS='no-reply@notify.works'
|
|
export TWILIO_ACCOUNT_SID="test"
|
|
export TWILIO_AUTH_TOKEN="test"
|
|
export TWILIO_NUMBER="test"
|
|
export FIRETEXT_API_KEY="Firetext"
|
|
export FIRETEXT_NUMBER="Firetext"
|
|
export NOTIFY_EMAIL_DOMAIN="test.notify.com"
|
|
export MMG_API_KEY='mmg-secret-key'
|
|
export MMG_FROM_NUMBER='test'
|
|
export LOADTESTING_API_KEY="loadtesting"
|
|
export LOADTESTING_NUMBER="loadtesting"
|
|
export STATSD_ENABLED=True
|
|
export STATSD_HOST="localhost"
|
|
export STATSD_PORT=1000
|
|
export STATSD_PREFIX="stats-prefix"
|
|
export API_HOST_NAME="http://localhost:6011"
|