El SimappeGatewayServer es el punto de entrada único para todas las peticiones del ecosistema Nebula. Basado en Spring Cloud Gateway (WebFlux), se encarga del ruteado dinámico hacia los microservicios registrados en Eureka.
version: "3.8"
networks:
nebula-net:
external: true
services:
gateway-server:
image: repo.repsy.io/catc/simappe-docker/simappe-gateway-server:latest
container_name: nebula-gateway-server
restart: unless-stopped
depends_on:
- eureka-server
ports:
- "8090:8090"
environment:
- SPRING_PROFILES_ACTIVE=common,dev
- EUREKA_SERVICE_URL=http://nebula-eureka-server:8761
- SPRING_CLOUD_GATEWAY_SERVER_WEBFLUX_HTTPCLIENT_SSL_USE_INSECURE_TRUST_MANAGER=true
El Gateway utiliza la siguiente convención para resolver servicios:
/api/v1/accounting/** -> lb://nebula-accounting/api/v1/billing/** -> lb://nebula-billing/api/v1/auth/** -> lb://simappe-oauth2-serverEntregable Setup Fee - Tarea 1.6.1
Versión 1.0 - Proyecto Nebula ERP
| Version | Fecha | Autor | Descripcion |
|---|---|---|---|
| 1.1.0 | 2026-03-04 | Carlos Torres | Revision, sanitizacion y publicacion en Wiki Arquitectura Centrica. |
| 1.0.0 | 2026-01-29 | Carlos Torres | Creacion del documento. |