Spring Boot + Angular + Keycloak implementation with common configuration.
Run:
docker run --rm --name keycloak-server -p 8180:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e KEYCLOAK_IMPORT=/realm/realm-export.json -v $(pwd)/realm/:/realm/ jboss/keycloakAdmin Console:
http://127.0.0.1:8180/auth/admin/
admin:admin
Available users:
user:password with role user_role
user2:password2 with default roles
Build:
docker build -t michuu93/spring-angular-keycloak-demo .Run:
docker run --rm --name spring-angular-keycloak-demo --network host michuu93/spring-angular-keycloak-demoUse --network host to solve the problem connecting the container with the application to the container with keycloak.
It's a quick solution without editing /etc/hosts.
Open:
http://localhost:9082/