[keycloak-dev] Appliance dist and WildFly feature packs

Stan Silvert ssilvert at redhat.com
Tue Sep 16 09:52:25 EDT 2014


On 9/16/2014 9:39 AM, Bill Burke wrote:
>
> On 9/16/2014 5:59 AM, Stian Thorgersen wrote:
>> WildFly 9 introduces features packs which seams ideal for us to build Keycloak upon.
>>
>> I'd like to start a "wildfly-9" branch of Keycloak that uses feature-packs and WildFly's built in mechanism to create the appliance distro. This would replace our current custom appliance-dist. Further I'd like us to have two flavours of Keycloak:
>>
>> * "appliance-lite": minimum Keycloak server only dist. For those that want a standalone Keycloak server. Builds on WildFly "web-lite" dist, but we need to add Hibernate, RestEasy and Connectors (datasources) as well
>> * "appliance": full WildFly dist. For those that want to co-locate their JavaEE apps with the Keycloak server. Builds on the full WildFly dist.
>>
> We've discussed this before.
>
> The downside to a stripped down keycloak distro is the examples can't
> run out of the box anymore and users will have to  download a full
> Wildfly distro anyways and also configure it to run on different ports.
>    They will have to edit example config files to point to the correct
> ports.  Basically a lot more work to get things up and running for the
> first time.
>
Hmm.  Perhaps the examples will be packaged as its own feature pack.

A feature pack might make it even easier to get up and running. Today 
you still have to download the appliance, boot the server, import the 
test realm, and then build and deploy the examples.  I'd like to get rid 
of those steps.

I think a lot of this depends on how good the provisioning tool turns 
out to be.


More information about the keycloak-dev mailing list