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 98873e88 Prepare to work in Openshift for #885
98873e88 is described below

commit 98873e88abab5e36dc061bb4d99fbcf349ebde52
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Sat Sep 16 19:42:16 2023 -0400

    Prepare to work in Openshift for #885
---
 karavan-web/docker/Dockerfile.devmode                               | 1 +
 .../main/java/org/apache/camel/karavan/docker/DockerForKaravan.java | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/karavan-web/docker/Dockerfile.devmode 
b/karavan-web/docker/Dockerfile.devmode
index 6ef09a9c..34fea67a 100644
--- a/karavan-web/docker/Dockerfile.devmode
+++ b/karavan-web/docker/Dockerfile.devmode
@@ -29,6 +29,7 @@ RUN mkdir -p $DOT_CAMEL \
 RUN chgrp -R 0 $KARAVAN && chmod -R g+rwX $KARAVAN
 RUN chgrp -R 0 $DOT_CAMEL && chmod -R g+rwX $DOT_CAMEL
 RUN chgrp -R 0 $HOME && chmod -R g+rwX $HOME
+RUN chgrp -R 0 /root/.m2 && chmod -R g+rwX $/root/.m2
 
 RUN curl -Ls https://sh.jbang.dev | bash -s - app setup \
     && jbang trust add  --quiet  https://github.com/apache/camel \
diff --git 
a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerForKaravan.java
 
b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerForKaravan.java
index 2789033c..a850dc4f 100644
--- 
a/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerForKaravan.java
+++ 
b/karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerForKaravan.java
@@ -54,7 +54,7 @@ public class DockerForKaravan {
         Map<String, String> volumes = getMavenVolumes();
         Container c = createDevmodeContainer(projectId, jBangOptions, ports, 
volumes);
         dockerService.runContainer(projectId);
-        dockerService.copyFiles(c.getId(), "/code", files);
+        dockerService.copyFiles(c.getId(), "/karavan/code", files);
     }
 
     protected Container createDevmodeContainer(String projectId, String 
jBangOptions, Map<Integer, Integer> ports, Map<String, String> volumes) throws 
InterruptedException {
@@ -79,7 +79,7 @@ public class DockerForKaravan {
         Map<String, String> volumes = getMavenVolumes();
         dockerService.deleteContainer(containerName);
         Container c = createBuildContainer(containerName, project, env, 
volumes, tag);
-        dockerService.copyExecFile(c.getId(), "/karavan", "build.sh", script);
+        dockerService.copyExecFile(c.getId(), "/karavan/builder", "build.sh", 
script);
         dockerService.runContainer(c);
     }
 
@@ -93,7 +93,7 @@ public class DockerForKaravan {
                         LABEL_PROJECT_ID, project.getProjectId(),
                         LABEL_TAG, tag
                 ),
-                volumes, null,RestartPolicy.noRestart(), "/karavan/build.sh");
+                volumes, null,RestartPolicy.noRestart(), 
"/karavan/builder/build.sh");
     }
 
     private Map<String,String> getMavenVolumes(){

Reply via email to