Skip to content

Latest commit

 

History

History

quarkus-dev

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Keycloak.x for Quarkus dev mode

The initial DevServices support for Keycloak uses the default Keycloak distribution, instead of the leaner Keycloak.x "Preview".

While Quarkus dev depends on hard coded paths this image includes a proxy so that Keycloak.x can be used instead.

In your application.properties use our prebuilt image or your local build like so:

quarkus.keycloak.devservices.image-name=yolean/keycloakx:dev-quarkus

The differences between the default keycloak image and keycloak-x are captured in our envoy proxy path rewrites.

Access logs are available using docker exec $(docker ps | grep keycloak | cut -d' ' -f 1) tail -f /tmp/envoy.log.

With this image, as with the default one, the OpenID Connect steps from http://localhost:8080/q/dev should work. See the dev services guide for more information.

In Kubernetes the proxy can run more elegantly as a sidecar.