fix: server-update ищет корень репо (в т.ч. /opt/shop/shop10)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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
@@ -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 / браузер)
|
||||
|
||||
Reference in New Issue
Block a user