- 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
2.2 KiB
2.2 KiB
🚀 Instrucciones para Configurar Git y Deploy
📋 Estado Actual
- ✅ Git ya está inicializado
- ✅ Rama principal:
main - ✅ Remoto
originconfigurado (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
- Asegúrate de tener acceso SSH al servidor antes de hacer push
- El repositorio en el servidor debe existir en
/var/repos/emerges-tes.git - 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