I'm not talking about the launcher, crankstart as a launcher is totally fine. I'm just talking about a model to describe the installation itself.
Carsten 2014-09-23 15:38 GMT+02:00 Bertrand Delacretaz <bdelacre...@apache.org>: > On Mon, Sep 22, 2014 at 4:45 PM, Felix Meschberger <fmesc...@adobe.com> > wrote: > > Am 22.09.2014 um 15:47 schrieb Chetan Mehrotra < > chetan.mehro...@gmail.com>: > >>... 2. Property Interpolation - Ability to substitute property values via > >> system property, env variables [1] > > > > I think in this case we explicitly don’t want this: Also, this is not > the same as the case for > > 12factor configuration: This is basically just a packing list to create > a quick start... > > I disagree - IMO we need a new launcher that's devops-friendly, and > this means taking environment variables into account for some config > parameters. > > Use case: > -Start Mongo in a Docker container > -Start a few Sling instances that need to talk to that Mongo server, > each in their own Docker container. > > The Mongo IP address and port is only known (via Docker links) once > the Sling instances start, so the config of the OSGi components that > need mongo is something like ENV:{mongodb.url} which is interpreted at > runtime. > > Whether this belongs in the launcher or in a ConfigAdmin extension I > don't know, but we need the feature. > > -Bertrand > -- Carsten Ziegeler Adobe Research Switzerland cziege...@apache.org