#!/bin/bash set -e echo "🔧 SOLUCIONANDO PROBLEMA DE LOGIN ADMIN" echo "======================================" echo "1. Parando backend actual..." pkill -f "node.*dist/src/server.js" 2>/dev/null || true sleep 3 echo "2. Configurando backend con storage en memoria..." cd /home/xesar/Documentos/openvidu-meet/meet-ce/backend # Crear backup del log anterior [ -f /tmp/ovm-logs/backend.log ] && mv /tmp/ovm-logs/backend.log /tmp/ovm-logs/backend.log.backup echo "3. Arrancando backend con configuración correcta..." nohup env \ NODE_ENV=development \ MEET_LOG_LEVEL=debug \ MEET_BLOB_STORAGE_MODE=memory \ MEET_INITIAL_ADMIN_USER=admin \ MEET_INITIAL_ADMIN_PASSWORD=admin \ LIVEKIT_URL=ws://192.168.1.19:7880 \ LIVEKIT_URL_PRIVATE=ws://192.168.1.19:7880 \ LIVEKIT_API_KEY=devkey \ LIVEKIT_API_SECRET=secretsecretsecretsecretsecretsecret \ MEET_REDIS_HOST=192.168.1.19 \ MEET_REDIS_PORT=6379 \ MEET_REDIS_PASSWORD=redispassword \ node dist/src/server.js > /tmp/ovm-logs/backend.log 2>&1 & BACKEND_PID=$! echo "✅ Backend iniciado con PID: $BACKEND_PID" echo "4. Esperando arranque (10s)..." sleep 10 echo "5. Verificando estado:" if ps -p $BACKEND_PID >/dev/null 2>&1; then echo "✅ Proceso backend activo" else echo "❌ Proceso backend inactivo" echo "Logs de error:" tail -n 10 /tmp/ovm-logs/backend.log exit 1 fi if ss -ltn | grep -q :6080; then echo "✅ Puerto 6080 activo" else echo "❌ Puerto 6080 inactivo" fi echo "6. Verificando logs de admin:" grep -i "admin\|storage.*mode\|memory" /tmp/ovm-logs/backend.log | tail -5 echo "" echo "🎉 SOLUCION COMPLETADA" echo "======================" echo "✅ Backend corriendo con storage en memoria" echo "✅ Usuario admin configurado: admin/admin" echo "🌐 Accede a: http://192.168.1.19:6080" echo "📄 Logs en: /tmp/ovm-logs/backend.log" echo "" echo "👤 CREDENCIALES DE LOGIN:" echo " Usuario: admin" echo " Contraseña: admin"