fix: server-update ищет корень репо (в т.ч. /opt/shop/shop10)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
shop
2026-05-17 13:14:06 +03:00
parent e71bfa35dc
commit 42177555ac
8 changed files with 90 additions and 18 deletions
+8 -2
View File
@@ -195,11 +195,17 @@ systemctl daemon-reload
## 10. Обновление
```bash
cd /opt/shop
git config --global --add safe.directory /opt/shop
cd /opt/shop/shop10
git config --global --add safe.directory "$(pwd)"
bash scripts/server-update.sh
```
Если клон в `/opt/shop` без подкаталога — используйте `/opt/shop`. Скрипт ищет `package.json` автоматически; можно запустить так:
```bash
bash /opt/shop/shop10/scripts/server-update.sh
```
Или вручную:
```bash
+14 -1
View File
@@ -3,9 +3,22 @@
## Диагностика одной командой
```bash
bash /opt/shop/scripts/diagnose-502.sh
bash /opt/shop/shop10/scripts/diagnose-502.sh
```
(замените путь на каталог вашего клона — где есть `package.json`)
## scripts/server-update.sh: No such file or directory
Вы не в каталоге репозитория или клон в подпапке (например `/opt/shop/shop10`):
```bash
ls /opt/shop/shop10/package.json
bash /opt/shop/shop10/scripts/server-update.sh
```
В `deploy/shop.service` укажите тот же путь в `WorkingDirectory` и `EnvironmentFile`.
---
## HTTP 502 (Caddy / браузер)