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