Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:migracionsicoferp:process:backend:guiaconfiguraciondesarrollo

¡Esta es una revisión vieja del documento!


Migración SICOF ERP - Proceso: Guía de Configuración de Desarrollo

La siguiente sección define las configuraciones que se deben tener presente en el desarrollo de los microservicios de la fábrica de desarrollo.

Consideraciones Previas

  • Los microservicios deben aplicar las configuraciones definidas en la mayoria de los casos.
  • Si un microservicio requiere configuraciones especiales, estas deben ser validadas con los lideres de desarrollo (Pablo Quintana, Daberson Henao, Carlos Torres, Gersain Castañeda).

Configuraciones del Microservicio

Todo microservicio debe tener su configuración centralizada en el repositorio git definido en la fabrica, sin embargo existen situaciones donde un microservicio puede requerir configuraciones particulares. A continuación se definen los escenarios donde aplicarán cada tipo de configuración:

Configuración Centralizada

  • Configuración de Registro y Descubrimiento (Cloud Config / Eureka)
  • Configuración de Routing (Zuul)
  • Base de Datos Centralizada

Configuración Local

  • Lógica del Negocio

Archivos de Configuración

Se define los siguientes tipos de archivos de configuración

  • Configuración Centralizada: Archivos Yaml
  • Configuración Local: Archivos Properties

Reglas de Nombre del Microservicio y Archivo de Configuración

  • El nombre de la aplicación del microservicio debe ser definido de acuerdo al nombre exacto del paquete principal Ejemplo: co.ada.sicof.terceros
  • El nombre del archivo de configuración centralizada debe ser bootstrap.yml
  • El nombre del archivo de configuracion local debe ser application.properties
  • Deben existir configuraciones por cada ambiente de despliegue en el repositorio de configuración y cada archivo de configuración debe indica el perfil los cuales son dev: desarrollo - test: QA - prod: producción Ejemplo: Microservicio: Terceros, Paquete Principal: co.ada.sicof.terceros, Nombre del Microservicio spring.application.name=co.ada.sicof.terceros, perfil de ambiente de despliegue de desarrollo: dev, Nombre del archivo de configuración: co.ada.sicof.terceros-dev.yml

←Volver atrás

ada/howto/sicoferp/factory/migracionsicoferp/process/backend/guiaconfiguraciondesarrollo.1586961374.txt.gz · Última modificación: 2020/04/15 14:36 por carlos.torres