fix: default OWGIT_REPO_DIR to repo root next to bootstrap script
Made-with: Cursor
This commit is contained in:
@@ -12,10 +12,13 @@ set -euo pipefail
|
||||
# 1) Проверьте и отредактируйте переменные ниже перед запуском.
|
||||
# 2) Скрипт рассчитан на Ubuntu 24.04+.
|
||||
# 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}"
|
||||
GITEA_LAN_IP="${GITEA_LAN_IP:-192.168.128.100}"
|
||||
OWGIT_REPO_DIR="${OWGIT_REPO_DIR:-/opt/owngit}"
|
||||
_SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
_REPO_ROOT="$(cd "${_SCRIPT_DIR}/.." && pwd)"
|
||||
OWGIT_REPO_DIR="${OWGIT_REPO_DIR:-${_REPO_ROOT}}"
|
||||
GITEA_BASE_DIR="${GITEA_BASE_DIR:-/opt/gitea}"
|
||||
ENABLE_HAPROXY="${ENABLE_HAPROXY:-false}"
|
||||
ENABLE_REMOTE_HAPROXY_DEPLOY="${ENABLE_REMOTE_HAPROXY_DEPLOY:-false}"
|
||||
@@ -40,6 +43,9 @@ Usage: $0 [--dry-run]
|
||||
Options:
|
||||
--dry-run показать все шаги без изменений в системе
|
||||
-h, --help показать эту справку
|
||||
|
||||
Переменные окружения (основные):
|
||||
OWGIT_REPO_DIR каталог с репозиторием owngit (по умолчанию: родитель scripts/)
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -319,6 +325,7 @@ main() {
|
||||
|
||||
if [[ "$DRY_RUN" == "true" ]]; then
|
||||
warn "Запуск в режиме dry-run (изменения не применяются)"
|
||||
log "OWGIT_REPO_DIR=${OWGIT_REPO_DIR}"
|
||||
fi
|
||||
require_root
|
||||
require_paths
|
||||
|
||||
Reference in New Issue
Block a user