This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new b49bf234 Prepare to work in Openshift for #885
b49bf234 is described below

commit b49bf2341c0994528be38bc0b902cc6d823eeb94
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Sat Sep 16 12:17:29 2023 -0400

    Prepare to work in Openshift for #885
---
 karavan-web/docker/Dockerfile.devmode | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/karavan-web/docker/Dockerfile.devmode 
b/karavan-web/docker/Dockerfile.devmode
index f8a50f49..7ff85f48 100644
--- a/karavan-web/docker/Dockerfile.devmode
+++ b/karavan-web/docker/Dockerfile.devmode
@@ -16,16 +16,27 @@ ENV MAVEN_SETTINGS="/karavan-config-map/maven-settings.xml"
 ENV KAMELETS_DIR="/code/kamelets"
 ENV CHECKOUT_DIR="/code"
 ENV CODE_DIR="/code"
+ENV CHECKOUT_DIR="/scripts"
+ENV KAMELETS_DIR="/scripts/kamelets"
 ENV PATH="${PATH}:$KARAVAN/.jbang/bin"
 
-RUN curl -Ls https://sh.jbang.dev | bash -s - app setup \
-    && apt-get update && apt-get install git \
-    && mkdir -p $CODE_DIR \
+RUN apt-get update && apt-get install git && apt-get clean
+RUN mkdir -p $CODE_DIR \
     && mkdir -p $BUILDER_PATH \
+    && mkdir -p $JBANG_REPO \
+    && mkdir -p $KAMELETS_DIR
+
+RUN chown -R 1001:1001 /karavan \   
+    && chown -R 1001:1001 /builder \
+    && chown -R 1001:1001 /code \   
+    && chown -R 1001:1001 /scripts    
+
+USER 1001
+
+RUN curl -Ls https://sh.jbang.dev | bash -s - app setup \
     && jbang trust add  --quiet  https://github.com/apache/camel \
     && jbang app install camel@apache/camel \
     && jbang config set cache-evict never
 
 EXPOSE 8080
-USER 1001
 CMD jbang $JBANG_OPTIONS -Dcamel.jbang.version=$CAMEL_VERSION 
camel@apache/camel run --source-dir=$CODE_DIR --console 
--local-kamelet-dir=$KAMELETS_DIR --maven-settings=$MAVEN_SETTINGS

Reply via email to