Sistema de Gerenciamento Comercial
TODO completar informações
O SGC é um sistema desenvolvido orientado a microserviços
O banco de dados da solução é o Postgres.
O JHipster Registry é um servidor de descoberta onde todos os serviços, durante seu STARTUP, se registram para que possam ser encontrados e consequentemente suas APIs possam ser oferecidas.
- TODAS as instâncias dos serviços se registram nele.
Os serviços da solução são APIs REST utilizadas para consumo e geração de dados dentro dos modelos. Todas as regras negociais são controladas por eles.
É o serviço responsável por gerenciar usuários e permissões.
Vá na pasta docker e execute:
docker-compose -f docker-compose-dev.yml up -d
Os containers serão montados e estarão prontos.
Os serviços são compilados com o maven:
mvn clean install -DskipTests
Não há necessidade de executar testes, deve-se utilizar o profile de dev.
A partir da compilação podem ser executados pela IDE, pela classe principal ou pelo comando mvnw disponível dentro da pasta de cada serviço.