#!/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