This commit is contained in:
Kirill
2026-05-24 15:10:24 +05:00
parent 8d4ff3ef62
commit 88fedd675a
18 changed files with 347 additions and 32 deletions
+25
View File
@@ -169,3 +169,28 @@ curl http://127.0.0.1:3333/health
```bash
curl https://craftshop.твой-домен/api/health
```
## 9. Бэкапы БД (systemd timer)
Установить таймер для автоматического бэкапа каждые 6 часов:
```bash
# Установить sqlite3 для безопасного копирования
apt-get install -y sqlite3
# Скопировать unit-файлы
cp /opt/craftshop/scripts/craftshop-backup.service /etc/systemd/system/
cp /opt/craftshop/scripts/craftshop-backup.timer /etc/systemd/system/
systemctl daemon-reload
systemctl enable --now craftshop-backup.timer
# Проверить статус
systemctl list-timers craftshop-backup.timer
# Ручной запуск для проверки
systemctl start craftshop-backup.service
ls /opt/craftshop/server/backups/
```
Бэкапы хранятся 30 дней (настраивается в `scripts/backup-db.sh`).