#!/bin/bash echo "🔧 Исправление проблемы с портом бэкенда модерации..." echo "" # Остановить и удалить контейнер echo "1️⃣ Остановка контейнера..." docker stop nakama-moderation-backend 2>/dev/null || true docker rm nakama-moderation-backend 2>/dev/null || true echo "" # Пересобрать и перезапустить echo "2️⃣ Пересборка и запуск контейнера с проброшенным портом..." docker-compose up -d moderation-backend echo "" # Проверка echo "3️⃣ Проверка доступности порта..." sleep 2 if lsof -i :3001 > /dev/null 2>&1; then echo " ✅ Порт 3001 доступен:" lsof -i :3001 | grep LISTEN else echo " ⚠️ Порт 3001 еще не доступен, подождите..." fi echo "" # Проверка здоровья echo "4️⃣ Проверка здоровья бэкенда..." sleep 3 if curl -s http://localhost:3001/health > /dev/null 2>&1; then echo " ✅ Бэкенд отвечает:" curl -s http://localhost:3001/health | jq . 2>/dev/null || curl -s http://localhost:3001/health else echo " ⚠️ Бэкенд еще не готов, проверьте логи:" echo " docker logs nakama-moderation-backend" fi echo "" echo "✅ Готово! Теперь Nginx должен иметь доступ к бэкенду на порту 3001"