97 lines
1.8 KiB
Markdown
97 lines
1.8 KiB
Markdown
|
|
# ✅ DESPLIEGUE COMPLETO
|
||
|
|
|
||
|
|
**Fecha:** 2025-01-06
|
||
|
|
**Estado:** ✅ **AMBOS SERVICIOS DESPLEGADOS**
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🚀 SERVICIOS ACTIVOS
|
||
|
|
|
||
|
|
### ✅ Backend API
|
||
|
|
- **Puerto:** 3000
|
||
|
|
- **URL:** http://localhost:3000
|
||
|
|
- **Health Check:** http://localhost:3000/health
|
||
|
|
- **Estado:** ✅ Funcionando
|
||
|
|
- **Base de datos:** ✅ Conectada
|
||
|
|
|
||
|
|
### ✅ Admin Panel
|
||
|
|
- **Puerto:** 5174
|
||
|
|
- **URL:** http://localhost:5174
|
||
|
|
- **Estado:** ✅ Funcionando
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📋 ACCESO RÁPIDO
|
||
|
|
|
||
|
|
### Admin Panel
|
||
|
|
1. Abrir navegador: http://localhost:5174
|
||
|
|
2. Login con:
|
||
|
|
- Email: `admin@emerges-tes.local`
|
||
|
|
- Password: `Admin123!`
|
||
|
|
|
||
|
|
### Endpoints Backend
|
||
|
|
- Health: http://localhost:3000/health
|
||
|
|
- Login: http://localhost:3000/api/auth/login
|
||
|
|
- Contenido: http://localhost:3000/api/content
|
||
|
|
- Estadísticas: http://localhost:3000/api/stats/content
|
||
|
|
- Validación: http://localhost:3000/api/validation/pending
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🔧 COMANDOS ÚTILES
|
||
|
|
|
||
|
|
### Verificar estado
|
||
|
|
```bash
|
||
|
|
# Backend
|
||
|
|
curl http://localhost:3000/health
|
||
|
|
|
||
|
|
# Admin Panel
|
||
|
|
curl http://localhost:5174
|
||
|
|
```
|
||
|
|
|
||
|
|
### Ver procesos
|
||
|
|
```bash
|
||
|
|
lsof -ti :3000 # Backend
|
||
|
|
lsof -ti :5174 # Admin Panel
|
||
|
|
```
|
||
|
|
|
||
|
|
### Reiniciar servicios
|
||
|
|
```bash
|
||
|
|
# Backend
|
||
|
|
cd /home/planetazuzu/guia-tes/backend
|
||
|
|
lsof -ti :3000 | xargs kill -9
|
||
|
|
npm start
|
||
|
|
|
||
|
|
# Admin Panel
|
||
|
|
cd /home/planetazuzu/guia-tes/admin-panel
|
||
|
|
lsof -ti :5174 | xargs kill -9
|
||
|
|
npm run dev
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## ✅ PROBLEMAS RESUELTOS
|
||
|
|
|
||
|
|
1. **Error de sintaxis TypeScript en media.js**
|
||
|
|
- ❌ `parseInt(page as string)`
|
||
|
|
- ✅ `parseInt(page)`
|
||
|
|
- Corregido en líneas 167, 168, 182, 183
|
||
|
|
|
||
|
|
2. **Backend no iniciaba**
|
||
|
|
- Error corregido
|
||
|
|
- Backend ahora funcionando correctamente
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🎯 PRÓXIMOS PASOS
|
||
|
|
|
||
|
|
1. Acceder al Admin Panel: http://localhost:5174
|
||
|
|
2. Verificar contenido en Biblioteca
|
||
|
|
3. Probar validación de contenido
|
||
|
|
4. Ver estadísticas en Dashboard
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**✅ Sistema completamente desplegado y funcionando!**
|
||
|
|
|