Перейти к основному контенту
OMNI-CORE
Войти →
← Back to homepage
DevOps & Cloud 4 мин 2026-08-22

DevOps CI/CD и Hot Backup: непрерывная доставка ITOS на выделенный VPS

Практика развертывания Astro SSR на production VPS c Nginx, Docker Compose, автоматическим SSL Certbot и SQLite Hot Backup.

DevOps CI/CD и Hot Backup: непрерывная доставка ITOS на выделенный VPS

DevOps CI/CD и Hot Backup: непрерывная доставка ITOS на выделенный VPS

Стабильность production-окружения определяется строгостью процедур автоматизированной сборки и развертывания.

1. Пайплайн быстрой доставки (Fast Zip Deploy)

Для исключения простоев мы используем атомарный механизм деплоя через SFTP/SSH:

  • Локальная компиляция и проверка типизации (npm run build);
  • Создание оптимизированного архива dist_fast.zip без мусорных файлов;
  • Передача архива на VPS и распаковка с последующим reload PM2 / Docker контейнера.

2. Онлайн бэкапирование SQLite

Для обеспечения сохранности данных клиентов и лидов настроен непрерывный hot-backup:

  • Запуск infra/backup.py по расписанию;
  • Создание снимков science.db без разрыва активных соединений;
  • Автоматическая ротация бэкапов с хранением последних 14 снимков.