nakama/fix-moderation-backend-port.sh

47 lines
1.5 KiB
Bash
Raw Normal View History

2025-12-09 00:51:07 +00:00
#!/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"