fix: default OWGIT_REPO_DIR to repo root next to bootstrap script

Made-with: Cursor
This commit is contained in:
PTah
2026-04-22 11:05:33 +10:00
parent 4adba05532
commit 9df123860b
+10 -3
View File
@@ -12,10 +12,13 @@ set -euo pipefail
# 1) Проверьте и отредактируйте переменные ниже перед запуском. # 1) Проверьте и отредактируйте переменные ниже перед запуском.
# 2) Скрипт рассчитан на Ubuntu 24.04+. # 2) Скрипт рассчитан на Ubuntu 24.04+.
# 3) Запускать от root (sudo). # 3) Запускать от root (sudo).
#
# OWGIT_REPO_DIR по умолчанию — корень репозитория (каталог над scripts/). Для установки из /opt/owngit задайте явно:
# OWGIT_REPO_DIR=/opt/owngit sudo ./scripts/bootstrap-own-git.sh
SERVER_DOMAIN="${SERVER_DOMAIN:-git.papatramp.ru}" _SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
GITEA_LAN_IP="${GITEA_LAN_IP:-192.168.128.100}" _REPO_ROOT="$(cd "${_SCRIPT_DIR}/.." && pwd)"
OWGIT_REPO_DIR="${OWGIT_REPO_DIR:-/opt/owngit}" OWGIT_REPO_DIR="${OWGIT_REPO_DIR:-${_REPO_ROOT}}"
GITEA_BASE_DIR="${GITEA_BASE_DIR:-/opt/gitea}" GITEA_BASE_DIR="${GITEA_BASE_DIR:-/opt/gitea}"
ENABLE_HAPROXY="${ENABLE_HAPROXY:-false}" ENABLE_HAPROXY="${ENABLE_HAPROXY:-false}"
ENABLE_REMOTE_HAPROXY_DEPLOY="${ENABLE_REMOTE_HAPROXY_DEPLOY:-false}" ENABLE_REMOTE_HAPROXY_DEPLOY="${ENABLE_REMOTE_HAPROXY_DEPLOY:-false}"
@@ -40,6 +43,9 @@ Usage: $0 [--dry-run]
Options: Options:
--dry-run показать все шаги без изменений в системе --dry-run показать все шаги без изменений в системе
-h, --help показать эту справку -h, --help показать эту справку
Переменные окружения (основные):
OWGIT_REPO_DIR каталог с репозиторием owngit (по умолчанию: родитель scripts/)
EOF EOF
} }
@@ -319,6 +325,7 @@ main() {
if [[ "$DRY_RUN" == "true" ]]; then if [[ "$DRY_RUN" == "true" ]]; then
warn "Запуск в режиме dry-run (изменения не применяются)" warn "Запуск в режиме dry-run (изменения не применяются)"
log "OWGIT_REPO_DIR=${OWGIT_REPO_DIR}"
fi fi
require_root require_root
require_paths require_paths