codigo0/docs/INSTRUCCIONES_DEPLOY.md
planetazuzu a26963654f Implementación completa: Guías de Refuerzo (Modo Formativo)
- Arquitectura paralela para Guías de Refuerzo
- Nuevos componentes: GuideCard, GuideHeader, GuideNavigation, etc.
- Vistas formativas: GuideIndex, GuideViewer, GuideSectionViewer
- Layout específico GuideLayout (sin BottomNav)
- Índice de guías con ABCDE Operativo y RCP Adulto SVB
- Corrección de Service Worker para desarrollo
- Enlaces de navegación en menú y página principal
- Documentación completa de implementación
2025-12-27 19:29:00 +01:00

2.2 KiB

🚀 Instrucciones para Configurar Git y Deploy

📋 Estado Actual

  • Git ya está inicializado
  • Rama principal: main
  • Remoto origin configurado (GitHub)

🔧 Configurar Remoto de Producción

Opción 1: Usar el Script (Recomendado)

# Reemplaza TU_IP con la IP real de tu servidor
./scripts/configurar-remoto-production.sh TU_IP

Ejemplo:

./scripts/configurar-remoto-production.sh 192.168.1.100

Opción 2: Comando Manual

# Agregar remoto de producción
git remote add production root@TU_IP:/var/repos/emerges-tes.git

# O si ya existe, actualizarlo:
git remote set-url production root@TU_IP:/var/repos/emerges-tes.git

Verificar Remotos

git remote -v

Debe mostrar algo como:

origin      https://github.com/planetazuzu/guia-tes-digital.git (fetch)
origin      https://github.com/planetazuzu/guia-tes-digital.git (push)
production  root@TU_IP:/var/repos/emerges-tes.git (fetch)
production  root@TU_IP:/var/repos/emerges-tes.git (push)

📦 Primer Push a Producción

Una vez configurado el remoto:

# 1. Agregar todos los cambios
git add .

# 2. Hacer commit
git commit -m "Implementación completa: Guías de Refuerzo y mejoras"

# 3. Push a producción
git push production main

📝 Notas Importantes

  1. Asegúrate de tener acceso SSH al servidor antes de hacer push
  2. El repositorio en el servidor debe existir en /var/repos/emerges-tes.git
  3. Si es la primera vez, el servidor debe tener el repositorio bare inicializado:
    # En el servidor:
    mkdir -p /var/repos
    cd /var/repos
    git init --bare emerges-tes.git
    

🔍 Verificar Estado

# Ver estado de Git
git status

# Ver remotos configurados
git remote -v

# Ver ramas
git branch -a

🆘 Solución de Problemas

Error: "remote production already exists"

git remote remove production
git remote add production root@TU_IP:/var/repos/emerges-tes.git

Error: "Permission denied"

  • Verifica que tienes acceso SSH al servidor
  • Prueba: ssh root@TU_IP
  • Verifica que la clave SSH está configurada

Error: "Repository not found"

  • Asegúrate de que el repositorio existe en el servidor
  • Verifica la ruta: /var/repos/emerges-tes.git