63 lines
2.1 KiB
Bash
Executable File
63 lines
2.1 KiB
Bash
Executable File
#!/bin/bash
|
||
set -e
|
||
|
||
echo "🔄 REINICIANDO STACK COMPLETO OPENVIDU MEET"
|
||
echo "=========================================="
|
||
|
||
# Crear directorio de logs
|
||
mkdir -p /tmp/ovm-logs
|
||
|
||
echo -e "\n1️⃣ Matando procesos existentes..."
|
||
pkill -f "node.*dist/src/server.js" || true
|
||
pkill -f "livekit-server" || true
|
||
pkill -f "ng serve" || true
|
||
pkill -f "pnpm.*start" || true
|
||
sleep 3
|
||
|
||
echo -e "\n2️⃣ Reiniciando Backend..."
|
||
cd /home/xesar/Documentos/openvidu-meet/meet-ce/backend
|
||
pnpm run build
|
||
nohup env \
|
||
NODE_ENV=development \
|
||
LIVEKIT_URL=wss://livekit-server.bfzqqk.easypanel.host \
|
||
LIVEKIT_URL_PRIVATE=wss://livekit-server.bfzqqk.easypanel.host \
|
||
LIVEKIT_API_KEY=devkey \
|
||
LIVEKIT_API_SECRET=secretsecretsecretsecretsecretsecret \
|
||
MEET_REDIS_HOST=192.168.1.19 \
|
||
MEET_REDIS_PORT=6379 \
|
||
MEET_REDIS_PASSWORD=redispassword \
|
||
MEET_BLOB_STORAGE_MODE=s3 \
|
||
MEET_S3_SERVICE_ENDPOINT=http://192.168.1.19:9000 \
|
||
MEET_S3_ACCESS_KEY=minioadmin \
|
||
MEET_S3_SECRET_KEY=minioadmin \
|
||
MEET_S3_BUCKET=openvidu-appdata \
|
||
MEET_S3_WITH_PATH_STYLE_ACCESS=true \
|
||
MEET_INITIAL_ADMIN_USER=admin \
|
||
MEET_INITIAL_ADMIN_PASSWORD=admin \
|
||
node dist/src/server.js > /tmp/ovm-logs/backend.log 2>&1 &
|
||
|
||
echo "✅ Backend iniciado"
|
||
|
||
echo -e "\n3️⃣ Reiniciando LiveKit..."
|
||
cd /home/xesar/Documentos/openvidu-meet
|
||
nohup livekit-server --config livekit.yaml > /tmp/ovm-logs/livekit.log 2>&1 &
|
||
echo "✅ LiveKit iniciado"
|
||
|
||
|
||
echo -e "\n⏳ Esperando arranque de servicios (15s)..."
|
||
sleep 15
|
||
|
||
echo -e "\n🔍 Verificación final:"
|
||
echo "Puertos activos:"
|
||
ss -ltn | egrep '6080|7880|6379|9000' | sort
|
||
|
||
echo -e "\nTest conectividad:"
|
||
curl -s -o /dev/null -w "✅ Backend (6080): %{http_code}\n" https://openvidu.bfzqqk.easypanel.host || echo "❌ Backend no responde"
|
||
redis-cli -h 192.168.1.19 -p 6379 -a redispassword ping 2>/dev/null && echo "✅ Redis: PONG" || echo "❌ Redis no responde"
|
||
|
||
echo -e "\n🚀 STACK REINICIADO COMPLETAMENTE"
|
||
echo "📄 Logs en: /tmp/ovm-logs/"
|
||
echo -e "\n🌐 URLs:"
|
||
echo " • Frontend: http://192.168.1.19:4200"
|
||
echo " • Backend: https://openvidu.bfzqqk.easypanel.host"
|
||
echo " • LiveKit: wss://livekit-server.bfzqqk.easypanel.host" |