fix: server-update ищет корень репо (в т.ч. /opt/shop/shop10)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
#!/bin/bash
|
||||
# Обновление на сервере (запускать от root в /opt/shop)
|
||||
# Обновление на сервере: git pull, npm, restart shop
|
||||
# Запуск из любого места:
|
||||
# bash /opt/shop/shop10/scripts/server-update.sh
|
||||
# cd /opt/shop/shop10 && bash scripts/server-update.sh
|
||||
set -euo pipefail
|
||||
|
||||
cd /opt/shop
|
||||
# shellcheck source=shop-root.sh
|
||||
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/shop-root.sh"
|
||||
|
||||
git config --global --add safe.directory /opt/shop 2>/dev/null || true
|
||||
echo "=== Shop update: $SHOP_ROOT ==="
|
||||
|
||||
git config --global --add safe.directory "$SHOP_ROOT" 2>/dev/null || true
|
||||
git pull
|
||||
|
||||
npm install --omit=dev
|
||||
@@ -31,5 +37,6 @@ if systemctl is-active --quiet shop 2>/dev/null; then
|
||||
systemctl reload caddy 2>/dev/null || true
|
||||
echo "OK"
|
||||
else
|
||||
echo "Служба shop не установлена. См. deploy/shop.service в README."
|
||||
echo "Служба shop не установлена. См. deploy/shop.service"
|
||||
echo "WorkingDirectory в unit должен совпадать с: $SHOP_ROOT"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user