fix(bootstrap): clarify OWGIT_REPO_DIR and document path errors
Made-with: Cursor
This commit is contained in:
@@ -63,14 +63,24 @@ sudo docker compose up -d
|
||||
Или one-shot bootstrap (без локального HAProxy, если он уже есть отдельно):
|
||||
|
||||
```bash
|
||||
cd /путь/к/клону/owngit
|
||||
chmod +x scripts/bootstrap-own-git.sh
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false scripts/bootstrap-own-git.sh
|
||||
sudo OWGIT_REPO_DIR="$(pwd)" ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh
|
||||
```
|
||||
|
||||
Переменная **`OWGIT_REPO_DIR`** должна указывать на **реальный** каталог с этим репозиторием (где есть `gitea/docker-compose.yml`). Если вы задали `/opt/owngit`, но клон лежит в `/tmp/owngit`, файлы не найдутся — используйте `$(pwd)` из каталога клона или склонируйте в `/opt/owngit`.
|
||||
|
||||
Вариант из `/opt` после `git clone … /opt/owngit`:
|
||||
|
||||
```bash
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh
|
||||
```
|
||||
|
||||
Сначала безопасная проверка шагов без изменений:
|
||||
|
||||
```bash
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false scripts/bootstrap-own-git.sh --dry-run
|
||||
cd /путь/к/owngit
|
||||
sudo OWGIT_REPO_DIR="$(pwd)" ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh --dry-run
|
||||
```
|
||||
|
||||
Полезные переменные bootstrap:
|
||||
@@ -100,13 +110,15 @@ cd /opt/owngit && sudo chmod +x scripts/bootstrap-own-git.sh
|
||||
Сначала прогон без изменений:
|
||||
|
||||
```bash
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false scripts/bootstrap-own-git.sh --dry-run
|
||||
cd /opt/owngit
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh --dry-run
|
||||
```
|
||||
|
||||
Потом реальный запуск:
|
||||
|
||||
```bash
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false scripts/bootstrap-own-git.sh
|
||||
cd /opt/owngit
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit ENABLE_HAPROXY=false ./scripts/bootstrap-own-git.sh
|
||||
```
|
||||
|
||||
После установки быстрая проверка:
|
||||
@@ -126,13 +138,14 @@ curl -I http://127.0.0.1:3000
|
||||
Пример запуска для вашего случая:
|
||||
|
||||
```bash
|
||||
cd /opt/owngit
|
||||
sudo OWGIT_REPO_DIR=/opt/owngit \
|
||||
ENABLE_HAPROXY=false \
|
||||
ENABLE_REMOTE_HAPROXY_DEPLOY=true \
|
||||
REMOTE_HAPROXY_HOST=192.168.128.65 \
|
||||
REMOTE_HAPROXY_USER=papatramp \
|
||||
REMOTE_HAPROXY_PASSWORD='ваш_пароль_ssh' \
|
||||
scripts/bootstrap-own-git.sh
|
||||
./scripts/bootstrap-own-git.sh
|
||||
```
|
||||
|
||||
Рекомендуется сначала сделать dry-run с теми же переменными.
|
||||
|
||||
Reference in New Issue
Block a user