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, Gersa´n 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.1586956838.txt.gz · Última modificación: 2020/04/15 13:20 por carlos.torres