# 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.*
