REPORTE FINAL - ASIGNACION DE PUERTOS
Workspace: /home/isem/workspace
Fecha: 2025-12-08
Version: 3.1.0
RESUMEN EJECUTIVO
| Metrica |
Valor |
| Proyectos actualizados |
7 |
| Archivos modificados |
15+ |
| Conflictos resueltos |
5/5 |
| Estado |
IMPLEMENTADO |
NUEVO ESTANDAR IMPLEMENTADO (v3.0.0)
ESTANDAR:
- Frontend: base
- Backend: base + 1
- Diferencia: 1 numero
- Rango: 3000-3199
- Referencia: gamilit (3005/3006)
Cambio vs version anterior: El estandar anterior usaba +5/+6 (ej: 3105/3106). El nuevo estandar usa +0/+1 (ej: 3010/3011) para mantener solo 1 numero de diferencia entre frontend y backend, como solicitado.
ASIGNACION OFICIAL DE PUERTOS
| Proyecto |
Base |
Frontend |
Backend |
Estado |
| gamilit |
3005 |
3005 |
3006 |
PRODUCCION |
| erp-core |
3010 |
3010 |
3011 |
Activo |
| construccion |
3020 |
3020 |
3021 |
Activo |
| vidrio-templado |
3030 |
3030 |
3031 |
Activo |
| mecanicas-diesel |
3040 |
3040 |
3041 |
Activo |
| retail |
3050 |
3050 |
3051 |
Activo |
| clinicas |
3060 |
3060 |
3061 |
Activo |
| pos-micro |
3070 |
3070 |
3071 |
Activo |
| trading-platform |
3080 |
3080 |
3081 |
Activo |
| betting-analytics |
3090 |
3090 |
3091 |
Reservado |
| inmobiliaria |
3100 |
3100 |
3101 |
Reservado |
| pmc |
3110 |
3110 |
3111 |
Activo |
MAPA VISUAL DE PUERTOS
Puerto Proyecto Estado
────────────────────────────────────────
3005/3006 gamilit PRODUCCION
3010/3011 erp-core Activo
3020/3021 construccion Activo
3030/3031 vidrio-templado Activo
3040/3041 mecanicas-diesel Activo
3050/3051 retail Activo
3060/3061 clinicas Activo
3070/3071 pos-micro Activo
3080-3087 trading-platform Activo (8 servicios)
3090/3091 betting-analytics Reservado
3100/3101 inmobiliaria Reservado
3110/3111 pmc Activo
────────────────────────────────────────
3112-3199 [DISPONIBLE] Para futuros proyectos
ARCHIVOS MODIFICADOS
ERP-Suite
| Archivo |
Cambios |
apps/erp-core/.env |
PORT=3011 |
apps/erp-core/.env.example |
PORT=3011 |
apps/erp-core/backend/.env.example |
PORT=3011, CORS=3010 |
apps/verticales/construccion/backend/.env.example |
APP_PORT=3021, CORS=3020 |
apps/verticales/vidrio-templado/.env.example |
APP_PORT=3031, FRONTEND=3030 |
apps/verticales/mecanicas-diesel/.env.example |
APP_PORT=3041, CORS=3040 |
apps/verticales/mecanicas-diesel/docker-compose.yml |
ports: 3041 |
apps/verticales/retail/.env.example |
APP_PORT=3051, FRONTEND=3050 |
apps/verticales/clinicas/.env.example |
APP_PORT=3061, FRONTEND=3060 |
apps/products/pos-micro/backend/.env.example |
PORT=3071 |
apps/products/pos-micro/frontend/.env.example |
VITE_API_URL=3071 |
apps/products/pos-micro/docker-compose.yml |
backend: 3071, frontend: 5173 |
Trading Platform
| Archivo |
Cambios |
apps/backend/.env.example |
PORT=3081, FRONTEND=3080, OAuth callbacks |
apps/frontend/.env.example |
VITE_API_URL=3081, VITE_WS_URL=3081 |
docker-compose.yml |
backend: 3081, frontend: 3080, ws: 3082 |
Platform Marketing Content
| Archivo |
Cambios |
apps/backend/.env.example |
PORT=3111, CORS=3110,3111 |
ARCHIVOS .env.ports ACTUALIZADOS
| Proyecto |
Archivo |
Contenido |
| erp-suite |
projects/erp-suite/.env.ports |
Todos los puertos de verticales y productos |
| trading-platform |
projects/trading-platform/.env.ports |
FE=3080, BE=3081, WS=3082, ML=3083-3087 |
| betting-analytics |
projects/betting-analytics/.env.ports |
FE=3090, BE=3091 (reservado) |
| inmobiliaria-analytics |
projects/inmobiliaria-analytics/.env.ports |
FE=3100, BE=3101 (reservado) |
| pmc |
projects/platform_marketing_content/.env.ports |
FE=3110, BE=3111 |
TRADING PLATFORM - SERVICIOS COMPLETOS (ACTUALIZADO v3.1.0)
Servicios Node.js
| Servicio |
Puerto |
| Frontend |
3080 |
| Backend API |
3081 |
| WebSocket |
3082 |
Servicios Python (FastAPI)
| Servicio |
Puerto |
| ML Engine |
3083 |
| Data Service |
3084 |
| LLM Agent |
3085 |
| Trading Agents |
3086 |
| Ollama WebUI |
3087 |
| Ollama |
11434 |
Platform Marketing Content
| Servicio |
Puerto |
| Frontend |
3110 |
| Backend |
3111 |
| ComfyUI |
8188 |
BASES DE DATOS
| Puerto |
Proyecto(s) |
| 5432 |
gamilit, erp-core, mecanicas, trading, pmc (default) |
| 5433 |
construccion, pos-micro, trading-test |
| 5434 |
vidrio-templado |
| 5436 |
retail |
| 5437 |
clinicas |
| 5438 |
betting-analytics (reservado) |
| 5439 |
inmobiliaria (reservado) |
REDIS
| Puerto |
Proyecto(s) |
| 6379 |
default/shared |
| 6380 |
construccion |
| 6381 |
vidrio-templado |
| 6383 |
retail |
| 6384 |
clinicas |
| 6385 |
betting-analytics (reservado) |
| 6386 |
inmobiliaria (reservado) |
CONFLICTOS RESUELTOS
| ID |
Descripcion |
Resolucion |
| CONFLICT-001 |
Puerto 3000 en multiples proyectos |
Reasignados a puertos unicos (3011, 3041, 3071, 3111) |
| CONFLICT-002 |
PostgreSQL 5432 compartido |
Aceptable - proyectos en entornos diferentes |
| CONFLICT-003 |
vidrio-templado 3200 vs Grafana |
Reasignado a 3031 |
| CONFLICT-004 |
PgAdmin 5050 compartido |
Aceptable - herramienta dev |
| CONFLICT-005 |
Sin archivos .env.ports |
Creados 5 archivos |
| CONFLICT-006 |
llm-agent y trading-agents ambos en 8003 |
Reasignados a 3085 y 3086 |
| CONFLICT-007 |
ollama-webui en 3000 (prohibido) |
Reasignado a 3087 |
PROXIMOS PASOS RECOMENDADOS
- Verificar funcionamiento: Probar cada proyecto tras los cambios
- Actualizar .env locales: Copiar valores de .env.example a .env
- Reiniciar servicios: Docker y procesos PM2 requieren reinicio
- Actualizar documentacion: Notificar a equipo sobre nuevos puertos
INVENTARIO CENTRAL
El inventario completo se encuentra en:
core/orchestration/inventarios/DEVENV-PORTS-INVENTORY.yml
VALIDACION POST-IMPLEMENTACION
Checklist de Verificacion
Generado por: DevEnv Agent + Architecture-Analyst
Fecha: 2025-12-08