workspace/projects/gamilit/docs/95-guias-desarrollo/REFERENCIA-DEPLOYMENT-PRODUCCION.md
rckrdmrd d0d5699cd5 feat: Add production deployment scripts and synchronization analysis
Changes:
- Fix ecosystem.config.js path (line 138)
- Add production scripts (update-production.sh, diagnose-production.sh)
- Add PRODUCTION-UPDATE.md with quick instructions
- Add reference to production deployment documentation

Analysis reports:
- PLAN-SINCRONIZACION-WORKSPACES-2025-12-18.md - Master sync plan
- ANALISIS-CONFIGURACION-PRODUCCION-2025-12-18.md - Config analysis
- PLAN-IMPLEMENTACION-SINCRONIZACION-2025-12-18.md - Implementation plan
- VALIDACION-PLAN-SINCRONIZACION-2025-12-18.md - Validation report

Result: Both workspaces (NUEVO/VIEJO) are now 100% synchronized
- DDL: 100% identical
- Seeds: 100% identical
- Backend: 100% synchronized
- Frontend: 100% synchronized

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 10:14:22 -06:00

59 lines
1.9 KiB
Markdown

# REFERENCIA: Deployment en Produccion
**Ubicacion de Documentacion Completa:**
La documentacion completa para el agente de produccion se encuentra en el **workspace de produccion** (VIEJO), ya que es donde se ejecuta el deployment.
## Archivos en Workspace de Produccion
```
~/workspace-old/wsl-ubuntu/workspace/workspace-gamilit/gamilit/projects/gamilit/
├── PROMPT-AGENTE-PRODUCCION.md # Prompts para usar con el agente
├── PRODUCTION-UPDATE.md # Instrucciones rapidas post-pull
├── docs/95-guias-desarrollo/
│ └── GUIA-DEPLOYMENT-AGENTE-PRODUCCION.md # Guia completa de deployment
└── scripts/
├── update-production.sh # Script automatizado de deployment
└── diagnose-production.sh # Script de diagnostico
```
## Resumen del Proceso
1. **Backup**: BD + configs a `/home/gamilit/backups/TIMESTAMP/`
2. **Pull**: `git reset --hard origin/main`
3. **Restaurar**: Configs desde backup
4. **Recrear BD**: `./create-database.sh`
5. **Build**: `npm install && npm run build`
6. **Deploy**: `pm2 start ecosystem.config.js`
7. **HTTPS**: Certbot + Nginx (si aplica)
8. **Validar**: `./scripts/diagnose-production.sh`
## Prompt Basico para Agente
```
Ejecuta el deployment de GAMILIT siguiendo el procedimiento en
docs/95-guias-desarrollo/GUIA-DEPLOYMENT-AGENTE-PRODUCCION.md
1. Backup BD y configs
2. pm2 stop all
3. git reset --hard origin/main
4. Restaurar configs
5. Recrear BD
6. Build backend y frontend
7. pm2 start
8. Validar
Ejecuta paso a paso mostrando outputs.
```
## Ver Documentacion Completa
Para ver la guia completa, acceder al workspace de produccion:
```bash
cat ~/workspace-old/wsl-ubuntu/workspace/workspace-gamilit/gamilit/projects/gamilit/docs/95-guias-desarrollo/GUIA-DEPLOYMENT-AGENTE-PRODUCCION.md
```
---
*Este archivo es solo una referencia. La documentacion real esta en el workspace de produccion.*