- prod-backup.sh (tier hourly 48ч / daily 30д + uploads), prod-backup-offsite-pull.sh (DR на dev-vm) - prod-restore-verify.sh: restore во временную БД + сверка числа строк, дроп - prod-monitor.sh: api/web/public/БД/диск/5xx → Telegram владельцу (+ --test) - deploy-prod.sh: guard'ы (prod-postgres, .env chmod600, не dev-пароль, quick-login off, SEED_DEMO_DATA=false, issuer), бэкап ДО миграций, только --yes, НЕ в ночных - systemd таймеры (backup-hourly/daily, monitor, offsite-pull); docs/prod-runbook.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9 lines
152 B
SYSTEMD
9 lines
152 B
SYSTEMD
[Unit]
|
|
Description=Run food-market PROD hourly backup
|
|
[Timer]
|
|
OnCalendar=hourly
|
|
Persistent=true
|
|
RandomizedDelaySec=120
|
|
[Install]
|
|
WantedBy=timers.target
|