Ez-Gateway-Services é um API Gateway baseado no Spring Cloud Gateway que roteia solicitações para os microserviços Ez-Client-Services
e Ez-Blue-Services
.
O objetivo deste serviço é atuar como ponto de entrada único para todas as solicitações dos clientes, roteando-as para os microserviços apropriados, além de aplicar políticas de segurança, balanceamento de carga e outras funcionalidades.
- JDK 17+
- Maven 3.6.3+
- Docker (opcional para execução com Docker)
- Clone o repositório:
git clone https://github.com/4ADJT/Ez-Gateway-Services.git
cd Ez-Gateway-Services
- Compile e execute o projeto
mvn clean package
mvn spring-boot:run
- Compile o projeto e crie a imagem Docker:
docker build -t ez-gateway-services .
- Execute o container:
docker run -p 8080:8080 ez-gateway-services
A configuração do Ez-Gateway-Services pode ser encontrada no arquivo application.properties na pasta src/main/resources.