nakama/fix-moderation-backend-port.sh

47 lines
1.5 KiB
Bash
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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