[descrição do repositório: ] Projeto que disponibiliza um serviço que gerencia as rotas de acesso das aplicações api rest.
| Sigla | Descrição do Projeto | Nome Aplicativo |
|---|---|---|
| GDR | API Gateway | bzn-gdr-services |
[relação das versões de aplicativos externos: ] A aplicação utiliza as seguintes versões:
| Software | Versão |
|---|---|
| JDK | 24.0.1 |
| Maven | 3.6.3 |
| Intellij | 2024.1.3 (Community Edition) |
| Vscode | 1.99.3 |
| Docker | 27.5.1 |
| Docker Compose | v2.32.4 |
| Git | 2.45.1 |
| Windows | 10 |
[descrição do processo de deploy em ambiente cloud: ] NÃO SE APLICA
| Branch | Ambiente |
|---|---|
| develop | Aplica no ambiente DSV |
| release/** | Aplica no ambiente HMG |
| pre-release/** | Aplica no ambiente STG |
| main | Aplica no ambiente PRD |
[descrição da estrutura do diretório: ]
├── .github
│ └── workflows
│ └── bzn-gdr-services.yml
│ └── script
│ └── manifest.sh
│ └── branch_ruleset.yml
│ └── dependabot.yml
├── app
│ └── src
│ └── java
│ └── resources
│ └── .gitignore
│ └── compose.yml
│ └── deployment.yml
│ └── Dockerfile
│ └── pom.xml
├── docs
│ └── CONTRIBUTING.md
│ └── CODE_OF_CONDUCT.md
│ └── PULL_REQUEST_TEMPLATE.md
│ └── SECURITY.md
└── .gitignore
└── README.md
[descrição do processo de execução da aplicação localhost: ] No diretório /app desse repositório, execute o comando abaixo num termina bash:
mvn clean installNote
Para executar o comando acima citado, é necessário incluir no diretório app/, o arquivo .env, que fornecerá as variáveis de ambiente. Procure o arquiteto do projeto e solicite o arquivo .env.
Se a instalação ocorrer com sucesso, estará disponível no host: "http://localhost:8484/webjars/swagger-ui/index.html"
[descrição do processo de execução da aplicação localhost com docker compose: ] Para atender a necessidade de executar a os servidor em ambiente local, foi criado um manifesto compose que inicia as configurações iniciais dos servidores, proporcionando os recursos da arquitetura em ambiente localhost.
Para executar essa instrução basta abrir o terminal no diretório /app e executar com exemplo abaixo:
docker compose --env-file .env up -d --build --force-recreateNote
Para executar o comando acima citado, é necessário incluir no diretório app/, o arquivo .env, que fornecerá ao docker compose as variáveis de ambiente. Procure o arquiteto do projeto e solicite o arquivo .env.
Se a instalação ocorrer com sucesso, estará disponível no host: "http://localhost:${APP_SERVER_PORT_EXT}"
Important
O código fonte neste projeto não possui licença de uso.
É terminantemente proibido reproduzir, distribuir, alterar, utilizar engenharia reversa ou valer-se de qualquer tentativa de reverter ao seu código-fonte qualquer dos componentes que compõem o SOFTWARE, bem como utilizar subterfúgios para burlar a quantidade de usuários licenciados.