diff --git a/docs/OPERATIONS.md b/docs/OPERATIONS.md index 6cec485..b9f0bbc 100644 --- a/docs/OPERATIONS.md +++ b/docs/OPERATIONS.md @@ -516,6 +516,7 @@ EOF - Politica alvo: tickets sem expiracao; telemetria inventory/metrics 90 dias; alertas 180 dias; runs/artefatos de export 30 dias. Detalhes em `docs/RETENTION-HEALTH.md`. - Sem cron de limpeza ligado. Monitorar tamanho do SQLite e memoria; so limpar/arquivar em janela de manutencao com backup. - Backup local de tickets: `POST /api/admin/tickets/archive-local` (staff) exporta tickets resolvidos mais antigos que N dias para JSONL em `ARCHIVE_DIR` (padrao `./archives`). Protegido por `INTERNAL_HEALTH_TOKEN`/`REPORTS_CRON_SECRET`. +- Cron de backup local: na VPS, cron diario 03:30 executa `/srv/apps/sistema/scripts/archive-cron.sh` gravando JSONL em `/app/archives` com `days=365` e `limit=200`. Log: `/var/log/tickets-archive.log`. ---