Что проверить перед обновлением приложения
Короткий предобновленческий чек: что нужно проверить до нового deploy, чтобы не ловить авралы.
Что проверить перед обновлением приложения
Заметка. Этот материал не про длинную теорию, а про короткий рабочий ритуал перед новым deploy.
Быстрый чек перед обновлением
1. Понимаешь ли ты, что именно меняешь
Зафиксируй:
- какая версия идёт в deploy
- что изменилось
- есть ли изменения в env
- есть ли изменения в базе данных
2. Есть ли резервная копия
Минимум проверь:
- актуальный дамп базы
- сохранённые env
- понимание, как откатиться
3. Не затронет ли deploy базу
Если есть миграции, проверь:
- нужно ли
db pushили migration - обратимы ли изменения
- есть ли тестовое понимание, как поведёт себя прод
4. Подготовлены ли домен и контейнерные настройки
Проверь:
- правильный Container HTTP Port
- custom domain
- HTTPS
- переменные окружения
5. Есть ли план проверки после deploy
Сразу после обновления нужно проверить:
- главную страницу
- 1–2 внутренних маршрута
- поиск
- логи приложения
- подключение к базе
Минимальный сценарий отката
Если что-то пошло не так:
- откатить deploy в CapRover
- вернуть предыдущий образ
- не трогать базу без необходимости
- проверить логи
Важно. Самая дорогая ошибка — запускать новый deploy “на уверенности”, без чек-листа. Даже короткий список из 5 пунктов резко снижает риск глупых сбоев.
Задание. Сделай себе постоянную короткую памятку перед deploy и добавь её в админку/справку проекта как отдельный рабочий ритуал.