[keycloak-dev] Reloading KeyCloak on the fly

Marek Posolda mposolda at redhat.com
Tue Jun 21 04:01:07 EDT 2016


Using KeycloakServer for development. It's using embedded undertow under 
the hood. Server restarted usually in few seconds and it sees the latest 
changes in your IDE if you run it directly from the IDE. See 
https://github.com/keycloak/keycloak/blob/master/misc/Testsuite.md#keycloak-server

Marek

On 17/06/16 16:41, Mitya wrote:
> Hi,
>
> I'm developing a KeyCloak extension which is packaged as two JBoss 
> modules:
> - the extension proper (custom authenticator + custom realm resource + 
> custom admin theme);
> - modified org.keycloak.keycloak-model-jpa (since Entity SPI is not 
> yet available).
>
> Each time I make changes, I have to go through a roundabout of 
> stopping KeyCloak, deploying modules and starting KeyCloak again. This 
> can happen as many as several dozen times a day; as soon as I roll a 
> CI infrastructure, the build server will have to do the same. Needless 
> to say, the process is pretty time-consuming; additionally, I'll have 
> to grant permissions to the build server to restart a system service 
> (KeyCloak is deployed as systemd unit). I've tried the following in 
> jboss-cli:
>
> [disconnected /] connect
> [standalone at localhost <mailto:standalone at localhost>:9990 /] module 
> remove --name=foo.bar.main
> [standalone at localhost <mailto:standalone at localhost>:9990 /] module add 
> --name=foo.bar.main --resources=... --dependencies=...
> [standalone at localhost <mailto:standalone at localhost>:9990 /] reload
>
> This doesn't help, despite WildFly reports to have redeployed and 
> restarted KeyCloak. The updated modules are simply not picked up.
>
> Am I missing something? KeyCloak developers, what would you recommend 
> to speed-up the workflow?
>
> Cheers,
> Mitya
>
>
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-dev/attachments/20160621/fec20ffa/attachment-0001.html 


More information about the keycloak-dev mailing list