CRÍTICO: Eliminación definitiva de vendor-other Cambios: - vite.config.ts: Clasificación exhaustiva de TODAS las dependencias - Añadidas 30+ dependencias adicionales a vendor-react/vendor-utils - Error en producción si se detecta dependencia sin clasificar - Eliminado completamente vendor-other como opción - scripts/verify-build.js: Verificación post-build automática - Verifica que NO existe vendor-other - Verifica chunks esperados - Falla el build si encuentra vendor-other - Dockerfile: Verificación integrada - Build falla automáticamente si se genera vendor-other - Muestra chunks generados para debugging - package.json: build ahora ejecuta verificación automáticamente - manifest.json: Eliminadas referencias a screenshots inexistentes - Resuelve errores 401/404 de manifest.json - docs/SOLUCION_DOCKER_VENDOR_OTHER.md: Documentación completa Resultado: ✅ Build NO genera vendor-other ✅ Docker build falla si se genera vendor-other ✅ Verificación automática post-build ✅ Errores useLayoutEffect resueltos ✅ Manifest.json sin errores
1.6 KiB
1.6 KiB
🚀 Comandos para Push Manual
Como la autenticación SSH requiere interacción, ejecuta estos comandos en tu terminal:
Opción 1: Usar el script automático
cd /home/planetazuzu/guia-tes
./scripts/push-produccion.sh
Este script:
- Instala
sshpasssi es necesario - Copia tu clave SSH al servidor
- Hace el push
Opción 2: Comandos manuales paso a paso
Paso 1: Instalar sshpass (si no está instalado)
sudo apt-get install sshpass
Paso 2: Copiar clave SSH al servidor
cat ~/.ssh/id_ed25519.pub | sshpass -p "941259018a" ssh -o StrictHostKeyChecking=no root@207.180.226.141 "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Paso 3: Probar conexión
sshpass -p "941259018a" ssh -o StrictHostKeyChecking=no root@207.180.226.141 "echo 'Conexión exitosa'"
Paso 4: Hacer push
cd /home/planetazuzu/guia-tes
git push production main
Opción 3: Sin sshpass (más seguro a largo plazo)
Paso 1: Copiar clave manualmente (te pedirá la contraseña)
ssh-copy-id root@207.180.226.141
# Contraseña: 941259018a
Paso 2: Hacer push (ya no pedirá contraseña)
cd /home/planetazuzu/guia-tes
git push production main
✅ Estado Actual
- ✅ Clave SSH generada:
~/.ssh/id_ed25519 - ✅ Commit listo:
6df53a2 - ⏳ Push pendiente: ejecuta uno de los métodos arriba
🔒 Seguridad
Después del primer push exitoso, puedes:
- Eliminar la contraseña del script (ya no será necesaria)
- La clave SSH permitirá acceso sin contraseña