hi David,

On Wed, Jul 23, 2014 at 12:16 PM, David Bosschaert
<david.bosscha...@gmail.com> wrote:
> ...I guess I was thinking it might be useful to add a command line option
> to the launcher, something like:
>   -x extract the sling files and then exit..

As Carsten says the problem is not just extracting files, if for
example you want to create a Docker image that will startup quickly
it's best to wait until the application is ready before considering
the image fully built.

My suggestion is to add a command-line option as you suggest, and make
the logic that decides when to exit configurable. That can simply be a
combination of StartupListener and health checks, where a
configuration says "consider this instance ready when N health checks
tagged with 'startup' pass" for example. That would be a generally
useful addition IMO. Having to configure N is not ideal but I'm not
sure how you can guarantee that all required health checks are present
otherwise.

-Bertrand

Reply via email to