openvidu/solution-admin-access.sh
Cesar Mendivil 64924f9999
Some checks failed
WebComponent E2E Tests / WebComponent E2E Tests (push) Has been cancelled
WebComponent Unit Tests / WebComponent Unit Tests (push) Has been cancelled
Backend Unit Tests / Backend Unit Tests (push) Has been cancelled
Applied new local config
2025-11-01 00:49:33 -07:00

66 lines
2.0 KiB
Bash
Executable File

#!/bin/bash
echo "🔧 SOLUCION FINAL PARA ACCESO ADMIN"
echo "=================================="
# 1. Limpiar procesos
echo "1. Limpiando procesos anteriores..."
pkill -f "node.*dist" 2>/dev/null || true
sleep 2
# 2. Limpiar Redis
echo "2. Limpiando datos conflictivos en Redis..."
redis-cli -h 192.168.1.19 -p 6379 -a redispassword FLUSHDB 2>/dev/null || echo "Redis no disponible, usando modo local"
# 3. Arrancar backend limpio
echo "3. Arrancando backend limpio..."
cd /home/xesar/Documentos/openvidu-meet/meet-ce/backend
env \
NODE_ENV=development \
MEET_LOG_LEVEL=debug \
MEET_BLOB_STORAGE_MODE=memory \
MEET_INITIAL_ADMIN_USER=admin \
MEET_INITIAL_ADMIN_PASSWORD=admin \
node dist/src/server.js > /tmp/ovm-logs/backend-final.log 2>&1 &
BACKEND_PID=$!
echo "✅ Backend iniciado con PID: $BACKEND_PID"
# 4. Esperar y verificar
echo "4. Esperando arranque (15s)..."
sleep 15
# 5. Verificar estado
if ps -p $BACKEND_PID >/dev/null 2>&1; then
echo "✅ Proceso backend activo"
if ss -ltn | grep -q :6080; then
echo "✅ Puerto 6080 escuchando"
# Test de conectividad
if curl -s -f http://localhost:6080/ >/dev/null 2>&1; then
echo "✅ Backend responde correctamente"
echo ""
echo "🎉 SOLUCION COMPLETADA"
echo "====================="
echo "🌐 URL: http://localhost:6080"
echo "👤 Usuario: admin"
echo "🔑 Contraseña: admin"
echo ""
echo "Si aún no puedes acceder, revisa:"
echo "• Firewall local"
echo "• Antivirus"
echo "• Proxy del navegador"
else
echo "❌ Backend no responde - revisar logs"
tail -n 10 /tmp/ovm-logs/backend-final.log
fi
else
echo "❌ Puerto 6080 no está escuchando"
tail -n 10 /tmp/ovm-logs/backend-final.log
fi
else
echo "❌ Proceso backend no está activo"
echo "Logs de error:"
cat /tmp/ovm-logs/backend-final.log
fi