From ca27775dd4737b610ffd45746aa8999d8dcefdfc Mon Sep 17 00:00:00 2001 From: host Date: Sat, 25 Jul 2026 03:16:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=84=D0=B0=D0=B9=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tmp/rollback.sh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tmp/rollback.sh diff --git a/tmp/rollback.sh b/tmp/rollback.sh new file mode 100644 index 0000000..502407f --- /dev/null +++ b/tmp/rollback.sh @@ -0,0 +1,33 @@ +#!/bin/bash +set -e +cd /root/Proxmox-VPS-Panel + +echo "=== 1. Откатываем PVE_HOST на рабочий внутренний адрес ===" +sed -i 's|^PVE_HOST=.*|PVE_HOST=https://192.168.31.4:8006|' backend/.env +sed -i '/^PVE_PUBLIC_HOST=/d' backend/.env +grep '^PVE_HOST=' backend/.env +grep '^PVE_PUBLIC_HOST=' backend/.env 2>/dev/null || echo "PVE_PUBLIC_HOST: (удалён)" + +echo "" +echo "=== 2. Сбрасываем PVE_USERNAME/PASSWORD (чтобы не мешали) ===" +sed -i 's|^PVE_USERNAME=.*|PVE_USERNAME=|' backend/.env +sed -i 's|^PVE_PASSWORD=.*|PVE_PASSWORD=|' backend/.env +echo "PVE_USERNAME= и PVE_PASSWORD= обнулены" + +echo "" +echo "=== 3. Забираем последний код из репозитория ===" +git pull origin main + +echo "" +echo "=== 4. Пересобираем и перезапускаем backend ===" +docker compose build backend +docker compose up -d --force-recreate backend +sleep 5 + +echo "" +echo "=== 5. Статус контейнеров ===" +docker compose ps + +echo "" +echo "=== 6. Последние логи backend ===" +docker compose logs --tail=20 backend