Docker и патчи: закрытый контур обновлений
День обновления WordPress — двадцать расширений могут сломать checkout. Self-hosted оператору нужен один контролируемый путь обновления, а не рулетка совместимости.
Что это
NitroCart обновляется через Docker-образы и подписанные патчи — один контур продукта. Engine settings → Backup перед крупными изменениями; публичного магазина расширений нет.
Как устроено в NitroCart
- Docker-образ: новая версия контейнера на VPS.
- Патчи: подписанные hotfix между релизами.
- Engine settings → Backup: снимок перед апгрейдом.
- IP allowlist: desktop-деплоер и админка сохраняют правила доступа при обновлениях.
Кому подходит
- Операторы, уходящие с WordPress/WooCommerce на контролируемый цикл.
- Команды, у которых обновление расширения убило checkout на живом трафике.
- Владельцы VPS с одним вендором и одним потоком патчей.
Порядок работы
- Прочитайте release notes нового Docker-образа или патча.
- Сделайте бэкап в Engine settings → Backup.
- Примените обновление сначала на staging-копии, если она есть.
- Прогоните checkout и переключение Render setting.
- Выкатите на production после проверки.
FAQ
Можно пропустить версии?
Ставьте последний образ; сначала бэкап.
Свой код пропадёт?
Theme settings и Static Text сохраняются; бэкап перед крупным скачком.
Кто подписывает патчи?
Дистрибуция NitroCart — не случайные авторы расширений.
Дальше: Уникальность вёрстки магазина: своя карта CSS/JS, лёгкий HTML, Почему дешёвые PHP-сборки проигрывают uniqueness и обновлениям, IP-lock админки интернет-магазина.