An open API service indexing awesome lists of open source software.

https://github.com/gilluan/springmicroservices

SpringBoot and Keycloak Example
https://github.com/gilluan/springmicroservices

cloudconfig eureka feign keycloak ribbon spring springboot zuul

Last synced: 3 months ago
JSON representation

SpringBoot and Keycloak Example

Awesome Lists containing this project

README

        

# Passos para execução do projeto

## Projeto Spring

### Iniciar os serviços na seguinte ordem:
* spring-cloud-config-server
* netflix-eureka-naming-server
* cidade-service
* client-service
* zuul-server

## Keycloak

### Executar os seguintes passos:

* Transformar o arquivo "run.sh" em um executável com o seguinte comando: `chmod +x run.sh`

* Iniciar o keycloak com o mysql a partir do arquivo "run.sh": './run.sh'

* Importar o heam-export.json no keycloak

## Postman

* Importar o arquivo Spring.postman_collection.json

### TODO

- [ ] Criar DTO para expor os objetos da forma adequada
- [ ] Subir autenticação para a camada do zuul
- [ ] Criar o Dockerfile para cada projeto
- [ ] Configurar o Hystrix
- [ ] Configurar o Zipkin
- [ ] Documentação
- [ ] Corrigir os testes