|
|
7ebe0529c5
|
feat(backup): backup automatico do n8n SQLite (2x/dia)
Item 3 da sugestão B — proteger n8n SQLite que era single-point-of-failure.
Script backup-n8n.sh:
- Roda 2x/dia (00:30 e 12:30) via cron
- Usa sqlite3 .backup (seguro com n8n rodando)
- Compacta com gzip (~1.6MB → 100KB)
- Rotacao: mantem ultimos 30 dias
- Log em scripts/logs/backup-n8n.log
Cron jobs ativos (crontab -l):
- 0 2 * * * backup-vault.sh (pausado antes)
- 30 0,12 * * * backup-n8n.sh (NOVO)
- 0 */2 * * * health-check.sh
- 0 8 * * * resumo-diario.sh
- 0 14 * * * compliance-check.sh
Teste manual validado:
- Backup criado: backup/n8n/n8n-2026-07-06_2317.db.gz (100KB)
- Log gerado em scripts/logs/backup-n8n.log
|
2026-07-06 23:17:31 -03:00 |
|