Saltar al contenido principal

Mapa de servicios

Repositorios del ecosistema ConectaMed y puertos habituales en desarrollo (docker-compose.dev.yml en 0_repos/services/).

RepositorioRolPuerto típico (dev)
nwi-app-conectamed-bffAPI unificada /v18080
nwi-app-conectamed-auth-msUsuarios, roles, JWT3001
nwi-app-conectamed-captive-portal-msPortal cautivo, encuestas, páginas legales3002
nwi-app-conectamed-inventory-msInventario, dispositivos, mapa, parametrización3003
nwi-app-conectamed-radius-workerSesiones y lógica RADIUS3004
nwi-app-conectamed-notification-msCorreo SMTP + plantillas3005
nwi-app-conectamed-intelligence-workerSmart Question, agente SQL, LLM3007
nwi-app-conectamed-monitor-workerPing y alertas de conectividadhost (no en compose por defecto)
ui/nwi-app-conectamed-noc-webUI operadores (NOC)9060 / 3000 (Next dev)
nwi-app-conectamed-docs-coreEste sitio de documentación3000
nwi-app-conectamed-iacTerraform — VPC, scopes EC2, ALB, NLB, SQS—

Infraestructura​

RepositorioRol
nwi-app-conectamed-iacProvisiona AWS: VPC, scopes EC2, ALB (auth), NLB (RADIUS), SQS. Apps y datos (Postgres/Redis) vía Coolify. Ver Infraestructura AWS.

Configuración entre servicios​

Variables de enlace (AUTH_SERVICE_URL, INVENTORY_SERVICE_URL, Redis, Soketi, claves internas de workers) se documentan en:

  • Quick start — desarrollo local
  • Plantillas: docs/tecnico/desarrollo/ejemplos/env.dev.example y docker-compose.dev.example.yml (en este repo de docs)
  • Archivos canónicos en la raíz de services/: .env y docker-compose.dev.yml

En AWS, las mismas variables se configuran en Coolify (entorno por aplicación), usando IPs privadas de los scopes y el ALB/NLB para tráfico público. Detalle: nwi-app-conectamed-iac/docs/coolify-deploy.md.