%- include('../partials/layout-start') %>
Обновление выполнено успешно. Если сайт не открывается — подождите 10–20 сек и обновите страницу.
<% } %> <% if (updateFail) { %>Обновление завершилось с ошибкой (код <%= updateCode %>).
<% } %> <% if (confirmError) { %>Введите update для подтверждения.
<% } %> <% if (disabledError) { %>Обновление из админки отключено на этом сервере.
<% } %><%= git.reason || 'Git недоступен' %>
<% } else { %> <% } %>
Выполняется git pull, npm install и перезапуск службы shop.
Страница может оборваться на несколько секунд — это нормально.
Обновление из админки отключено (Windows, нет .git или ADMIN_UPDATE_ENABLED=0).
На сервере: bash "$SHOP_ROOT/scripts/server-update.sh"
<%= updateLog %>
В .env: SHOP_ROOT=/opt/shop, ADMIN_UPDATE_ENABLED=1.
Если служба работает от www-data, добавьте в sudoers (от root):
www-data ALL=(root) NOPASSWD: <%= git.shopRoot || '/opt/shop' %>/scripts/admin-web-update.sh
И в .env: ADMIN_UPDATE_USE_SUDO=1
При ошибке dubious ownership один раз на сервере:
git config --global --add safe.directory <%= git.shopRoot || '/opt/shop/shop10' %>
(для пользователя службы shop, обычно www-data)