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
commit cea7f0aa15e2c1717c19d4c5af64ec67cc7d3c03 Author: Marat Gubaidullin <[email protected]> AuthorDate: Fri Feb 27 15:46:11 2026 -0500 Dockerfile for 4.18.0 --- karavan-app/src/main/docker/Dockerfile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/karavan-app/src/main/docker/Dockerfile b/karavan-app/src/main/docker/Dockerfile index 8f386225..2701f60e 100644 --- a/karavan-app/src/main/docker/Dockerfile +++ b/karavan-app/src/main/docker/Dockerfile @@ -22,11 +22,20 @@ LABEL "org.opencontainers.image.licenses"="Apache 2.0" LABEL "org.opencontainers.image.version"="4.14.5" LABEL "org.apache.camel.karavan/type"="internal" -RUN mkdir /opt/app +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 + COPY target/*-runner.jar /opt/app/karavan.jar -EXPOSE 8080 +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" -CMD exec "java" \ - ${JAVA_OPTS} \ - "-jar" "/opt/app/karavan.jar" +EXPOSE 8080 +CMD ["java", "-jar", "/opt/app/karavan.jar"]
