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) Проверьте и отредактируйте переменные ниже перед запуском.
|
# 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
|
||||||
|
|||||||
Reference in New Issue
Block a user