Как согласовать миграцию данных с релизом сайта
Разбираем совместимые изменения схемы, порядок обновления кода и данных, резервную копию, проверки и границы автоматического отката.
Архив
Страница 17 из 27
Разбираем совместимые изменения схемы, порядок обновления кода и данных, резервную копию, проверки и границы автоматического отката.
Настраиваем продление домена, резервные контакты и контроль оплаты, разбираем истечение регистрации и план действий при сбое автопродления.
Настраиваем учётные записи SaaS: отдельный владелец, минимальные роли, двухфакторный вход, коды восстановления, интеграции и отключение сотрудников.
Подключаем внешний SMTP, отделяем адрес отправителя от администратора, настраиваем DNS-аутентификацию и проверяем доставку по всей цепочке.
Добавляем скрипту позиционные аргументы, именованные параметры и флаги, получаем автоматическую справку и проверяем ввод до запуска основной работы.
Создаём Dockerfile для небольшого приложения: ограничиваем build context, используем слои и multi-stage, запускаем без root и проверяем готовый образ.