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"
+