[ 
https://issues.apache.org/jira/browse/SLING-10187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17325566#comment-17325566
 ] 

Stefan Bischof commented on SLING-10187:
----------------------------------------

is resolved with 
https://github.com/apache/sling-org-apache-sling-feature-launcher/pull/18

> Provide a Dockerfile that delegates all env vars to sling launcher
> ------------------------------------------------------------------
>
>                 Key: SLING-10187
>                 URL: https://issues.apache.org/jira/browse/SLING-10187
>             Project: Sling
>          Issue Type: New Feature
>            Reporter: Stefan Bischof
>            Priority: Major
>
> The goal is to run sling-feature-launcher inside an docker container just by 
> using env-vars.
> Available Container Env Variables:
> ENV ARTIFACT_CLASH=
> ENV CONFIG_CLASH=
> ENV REPOSITORY_URLS=
> ENV CACHE_DIR=
> ENV FRAMEWORK_PROPERTIES=
> ENV FEATURE_FILES=
> ENV HOME_DIR=
> ENV VARIABLE_VALUES=
> ENV EXTENSION_CONFIGURATION=
> ENV FELIX_FRAMEWORK_VERSION=
> ENV OSGI_FRAMEWORK_ARTIFACT=
> ENV VERBOSE=warn
> Run Command:
> java -jar /opt/run/org.apache.sling.feature.launcher.jar -C $ARTIFACT_CLASH 
> -CC $CONFIG_CLASH -c $CACHE_DIR -D $FRAMEWORK_PROPERTIES -f $FEATURE_FILES -p 
> $HOME_DIR -u $REPOSITORY_URLS -V $VARIABLE_VALUES -ec 
> $EXTENSION_CONFIGURATION -fv $FELIX_FRAMEWORK_VERSION -fa 
> $OSGI_FRAMEWORK_ARTIFACT -v $VERBOSE
> example (podman way):
> {{build:}}
> {code:java}
> buildah bud -t sling-launcher:1.1.17-snapshot{code}
> {{run:}}
> {code:java}
> podman run -it --rm --env FEATURE_FILES=https://path.to/feature.json 
> sling-launcher:1.1.17-snapshot
> {code}
> PR:
> https://github.com/apache/sling-org-apache-sling-feature-launcher/pull/18



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to