Cette application est basee sur l'architecture microservices. Elle comprend trois modules :
- Le registre (registry)
- Le gateway (SigecGateway) : qui est la partie UI
- L'application microservice (SigecMicro) : qui est la partie fournisseure de service
Quelques modifications pour adapter aux contexte du systeme de stockage (schema et utilisateur base de donnees)
Creer un schema cepgateway dans la base de donnees Sigecdb et ajouter la ligne suivante (dans le fichier application-dev.yml et le fichier application-prod.yml du projet SigecGateway)
hibernate.default_schema: cepgateway
dans
jpa:
properties:
et
default-schema: cepgateway
dans
liquibase:
Creer un schema cep dans la base de donnees Sigecdb et ajouter la ligne suivante (dans le fichier application-dev.yml et le fichier application-prod.yml du projet SigecMicro)
hibernate.default_schema: cep
dans
jpa:
properties:
et
default-schema: cep
dans
liquibase:
- Lancer avant tout le registre (sous GNU/Linux) :
cd registry
./mvnw
- Lancer le microservice :
cd SigecMicro
./mvnw
- Lancer le gateway :
cd SigecGateway
./mvnw
npm start