Estos servicios habilitan el Descubrimiento Dinámico y la Configuración Centralizada del ecosistema Simappe/Nebula.
version: "3.8"
networks:
nebula-net:
external: true
services:
# Service Discovery - Netflix Eureka
eureka-server:
image: repo.repsy.io/catc/simappe-docker/simappe-eureka-server:latest
container_name: nebula-eureka-server
networks:
- nebula-net
ports:
- "8761:8761"
environment:
- SPRING_PROFILES_ACTIVE=common,dev
- EUREKA_CLIENT_REGISTERWITHEUREKA=false
- EUREKA_CLIENT_FETCHREGISTRY=false
restart: unless-stopped
# Centralized Config - Spring Cloud Config
config-server:
image: repo.repsy.io/catc/simappe-docker/simappe-config-server:latest
container_name: nebula-config-server
networks:
- nebula-net
depends_on:
- eureka-server
ports:
- "8890:8890"
environment:
- SPRING_PROFILES_ACTIVE=common,dev
- CONFIG_ENV=dev-config
- EUREKA_SERVICE_URL=http://nebula-eureka-server:8761
- CONFIG_GIT_USERNAME=${GIT_USER}
- CONFIG_GIT_PASSWORD=${GIT_PASS}
restart: unless-stopped
config-repo.git en GitLab (NODE-00).application-common.yml: Configuración compartida (DB, Kafka).{service}-dev.yml: Especificaciones por microservicio.El acceso a los dashboards de salud se realiza vía:
http://localhost:8761 (Login Simappe requerido).http://localhost:8888/{app}/dev (Retorna JSON de propiedades).Entregable Setup Fee - Tarea 1.5.1 / 1.5.3
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-27 | Carlos Torres | Creacion del documento. |