diff --git a/scripts/deploy/verificar-build-servidor.sh b/scripts/deploy/verificar-build-servidor.sh new file mode 100755 index 00000000..23aa9883 --- /dev/null +++ b/scripts/deploy/verificar-build-servidor.sh @@ -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 +