Vai al contenuto

NotifyHub integration (SafeOps)

SafeOps invia notifiche verso NotifyHub tramite task Celery.

Config .env (SafeOps)

NOTIFY_ENABLED=true
NOTIFY_BASE_URL=http://127.0.0.1:8088
NOTIFY_PROJECT_CODE=safeops
NOTIFY_PROJECT_API_KEY=metti-qui-api-key-progetto
NOTIFY_DEFAULT_TOPIC=safeops
NOTIFY_TIMEOUT_SECONDS=10

Prerequisiti

  • Worker Celery SafeOps attivo
  • Redis raggiungibile dal processo SafeOps
  • Progetto NotifyHub gia' creato con relativa api_key

Test end-to-end

/root/.pyenv/versions/safeops/bin/flask --app app notify_test --title "Test" --message "Hello from SafeOps"

Task disponibile

  • app.tasks.notify_send
  • args: event_type, title, body, topics, users, groups, meta