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 55db2251 Fix docker build for 4.18.0
55db2251 is described below

commit 55db2251b1349d7883e6f7eef7aa6691fc8a53a6
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Fri Feb 27 19:21:10 2026 -0500

    Fix docker build for 4.18.0
---
 karavan-app/src/main/docker/Dockerfile | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/karavan-app/src/main/docker/Dockerfile 
b/karavan-app/src/main/docker/Dockerfile
index 296121c3..988bf964 100644
--- a/karavan-app/src/main/docker/Dockerfile
+++ b/karavan-app/src/main/docker/Dockerfile
@@ -22,20 +22,11 @@ LABEL "org.opencontainers.image.licenses"="Apache 2.0"
 LABEL "org.opencontainers.image.version"="4.18.0"
 LABEL "org.apache.camel.karavan/type"="internal"
 
-USER root
-ARG DOCKER_GROUP_ID=999
-RUN groupadd -g ${DOCKER_GROUP_ID} docker && usermod -aG docker default
-RUN mkdir -p /opt/app/data && chown -R default:0 /opt/app
-USER default
-
+RUN mkdir /opt/app
 COPY target/*-runner.jar /opt/app/karavan.jar
-ENV JAVA_TOOL_OPTIONS="-Dquarkus.http.host=0.0.0.0 \
--Djava.util.logging.manager=org.jboss.logmanager.LogManager \
--XX:+UseContainerSupport \
--XX:InitialRAMPercentage=25 -XX:MaxRAMPercentage=70 \
--XX:+ExitOnOutOfMemoryError \
--XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof"
-
 EXPOSE 8080
 
-CMD ["java", "-jar", "/opt/app/karavan.jar"]
+CMD exec "java" \
+    ${JAVA_OPTS} \
+    "-jar" "/opt/app/karavan.jar"
+

Reply via email to