En esta sección se describe toda la información acerca de los repositorios, compilación, despliegue y dependencias de servicios del proyecto.
Los repositorios del proyecto se encuentran en el GitLab en esta ruta: AdaGestor en GitLab
Para la compilación inicial de los proyectos se utilizo NodeJS v22.4.1 y Java 21.0.4 (Coretto).
A continuación se describen los pasos para realizar un despliegue del aplicativo.
El proyecto depende de los siguientes servicios internos:
Este servicio brinda la funcionalidad de login, registro y modificación de usuarios. Para poder desarrollar AdaGestor en el tiempo estimado inicialmente, fue necesario hacer un fork de SicofConfig para agregar y modificar algunas funcionalidades faltantes requeridas por el proyecto. Este fork se llama “sicofconfig-ag”, y también se encuentra alojado en el repositorio de GitLab de Adagestor. Respecto a SicofConfig, se hicieron modificaciones en UserController, UserService y ConsultarTerceroExistenteService.
Ademas, SicofConfig depende del servicio de terceros del ecosistema para hacer las consultas de terceros, lo cual impone unos requisitos adicionales:
Deben estar parametrizados algunos registros en ciertas tablas del esquema SICOFCONFIG en la base de datos a la que este conectado sicofconfig-ag (inicialmente “conexionmul”):
Este servicio brinda la funcionalidad para enviar las notificaciones por correo electrónico.