|
|
@@ -75,9 +75,16 @@ setup_repo() {
|
|
|
if [ -d "$PROJECT_DIR/.git" ]; then
|
|
|
log_info "Репозиторий существует, обновляю..."
|
|
|
cd "$PROJECT_DIR"
|
|
|
+
|
|
|
+ # Сохраняем env.prod перед сбросом (файл больше не в git)
|
|
|
+ cp -f deploy/env.prod /tmp/env.prod.save 2>/dev/null || true
|
|
|
+
|
|
|
git fetch origin
|
|
|
git reset --hard "origin/$BRANCH"
|
|
|
git clean -fd
|
|
|
+
|
|
|
+ # Восстанавливаем env.prod (девственный template из git не нужен)
|
|
|
+ cp -f /tmp/env.prod.save deploy/env.prod 2>/dev/null || true
|
|
|
else
|
|
|
log_info "Клонирую репозиторий..."
|
|
|
if ! git clone --branch "$BRANCH" "$REPO_URL" "$PROJECT_DIR" 2>&1; then
|