feat: añadir script para verificar build en servidor
- Verifica qué chunks tiene el servidor - Detecta si el build es antiguo o nuevo - Muestra prefijos numéricos (0-, 1-, 2-) - Útil para diagnosticar problemas de caché vs build antiguo
This commit is contained in:
parent
1aabb02329
commit
2bda0663f3
85
scripts/deploy/verificar-build-servidor.sh
Executable file
85
scripts/deploy/verificar-build-servidor.sh
Executable file
|
|
@ -0,0 +1,85 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Script para verificar qué build tiene el servidor
|
||||||
|
|
||||||
|
SERVER_IP="207.180.226.141"
|
||||||
|
APP_DIR="/var/www/emerges-tes"
|
||||||
|
|
||||||
|
echo "╔══════════════════════════════════════════════════════════════╗"
|
||||||
|
echo "║ 🔍 VERIFICANDO BUILD EN SERVIDOR ║"
|
||||||
|
echo "╚══════════════════════════════════════════════════════════════╝"
|
||||||
|
|
||||||
|
echo "Conectando al servidor..."
|
||||||
|
ssh "root@$SERVER_IP" << EOF
|
||||||
|
cd "$APP_DIR" || { echo "❌ Error: No se pudo cambiar al directorio $APP_DIR"; exit 1; }
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "📦 Chunks vendor en dist/assets/:"
|
||||||
|
echo "───────────────────────────────────────────────────────────────"
|
||||||
|
ls -lh dist/assets/ | grep vendor || echo "❌ No se encontraron chunks vendor"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "🔍 Verificando prefijos numéricos (0-, 1-, 2-):"
|
||||||
|
echo "───────────────────────────────────────────────────────────────"
|
||||||
|
if ls dist/assets/0-vendor-react* 2>/dev/null; then
|
||||||
|
echo "✅ 0-vendor-react encontrado (correcto)"
|
||||||
|
else
|
||||||
|
echo "❌ 0-vendor-react NO encontrado (build antiguo)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ls dist/assets/1-vendor-utils* 2>/dev/null; then
|
||||||
|
echo "✅ 1-vendor-utils encontrado (correcto)"
|
||||||
|
else
|
||||||
|
echo "❌ 1-vendor-utils NO encontrado (build antiguo)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ls dist/assets/2-vendor-markdown* 2>/dev/null; then
|
||||||
|
echo "✅ 2-vendor-markdown encontrado (correcto)"
|
||||||
|
else
|
||||||
|
echo "❌ 2-vendor-markdown NO encontrado (build antiguo)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "🔍 Verificando build antiguo (sin prefijos):"
|
||||||
|
echo "───────────────────────────────────────────────────────────────"
|
||||||
|
if ls dist/assets/vendor-utils-ClLzZSLi.js 2>/dev/null; then
|
||||||
|
echo "❌ ERROR: Build antiguo encontrado (vendor-utils-ClLzZSLi.js)"
|
||||||
|
echo " El servidor está sirviendo el build ANTIGUO"
|
||||||
|
else
|
||||||
|
echo "✅ No se encontró build antiguo"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "📄 Verificando index.html:"
|
||||||
|
echo "───────────────────────────────────────────────────────────────"
|
||||||
|
if grep -q "0-vendor-react" dist/index.html 2>/dev/null; then
|
||||||
|
echo "✅ index.html referencia 0-vendor-react (correcto)"
|
||||||
|
else
|
||||||
|
echo "❌ index.html NO referencia 0-vendor-react (build antiguo)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if grep -q "vendor-utils-ClLzZSLi" dist/index.html 2>/dev/null; then
|
||||||
|
echo "❌ ERROR: index.html referencia vendor-utils-ClLzZSLi.js (build antiguo)"
|
||||||
|
else
|
||||||
|
echo "✅ index.html NO referencia build antiguo"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "📅 Última modificación de dist/:"
|
||||||
|
echo "───────────────────────────────────────────────────────────────"
|
||||||
|
ls -ld dist/ | awk '{print " "$6" "$7" "$8}'
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "📅 Última modificación de dist/assets/:"
|
||||||
|
echo "───────────────────────────────────────────────────────────────"
|
||||||
|
ls -ld dist/assets/ | awk '{print " "$6" "$7" "$8}'
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo ""
|
||||||
|
echo "✅ Verificación completada"
|
||||||
|
else
|
||||||
|
echo ""
|
||||||
|
echo "❌ Error al verificar el servidor"
|
||||||
|
fi
|
||||||
|
|
||||||
Loading…
Reference in a new issue