Staging safety
In staging le integrazioni reali devono essere disabilitate per evitare effetti collaterali su sistemi esterni.
Script
bash
bash scripts/staging-safety.shApplica:
mute_emails = 1disable_external_webhooks = 1- svuota URL integrazioni (Business Cube, Node-RED)
Variabili env
In deploy/env/.env.staging.example:
MUTE_EMAILS=1DISABLE_EXTERNAL_WEBHOOKS=1
Refresh da produzione
bash
PROD_BACKUP_ID=20260710_030000 bash scripts/staging-refresh.shEsegue restore backup produzione su staging + scripts/anonymize-data.py.
Anonimizzazione
scripts/anonymize-data.py anonimizza:
- email utenti
- email anagrafiche (Customer, Supplier, Operator)
Estendere lo script per altri DocType sensibili.