Перед деплоем.
По пунктам.
Короткий чек-лист для изменений
в работающем сервисе.
01Зафиксировать исходное состояние
Сохраните текущую конфигурацию и версию приложения. Определите, какие файлы и сервисы затрагивает изменение.
02Проверить конфигурацию
Используйте штатную проверку синтаксиса, если сервис её поддерживает. Проверьте адреса, пути, порты и наличие необходимых переменных окружения.
03Отделить секреты
Не добавляйте токены, ключи и пароли в публичный репозиторий или образ. Проверьте подготовленный diff и права доступа к конфигурации.
04Подготовить откат
Запишите, как вернуть прошлую версию. Для изменений данных отдельно продумайте восстановление: возврат старого образа не отменяет миграцию базы.
05Проверить путь пользователя
После выкладки выполните реальный запрос извне. Проверьте ожидаемый результат, а не только запущенный процесс или открытый порт.
06Посмотреть ошибки после выкладки
Сравните логи и метрики с исходным состоянием. Заранее определите признаки, при которых нужно откатывать изменение.
Деплой заканчивается проверкой
пользовательского сценария.