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
- Host: GitHub
- URL: https://github.com/gilluan/springmicroservices
- Owner: gilluan
- Created: 2020-05-23T05:18:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-26T22:34:11.000Z (about 5 years ago)
- Last Synced: 2025-01-21T23:31:21.960Z (5 months ago)
- Topics: cloudconfig, eureka, feign, keycloak, ribbon, spring, springboot, zuul
- Language: Java
- Homepage:
- Size: 42.3 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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