From afba3ddddba868fbdb12ee9e48ae76fdf4ff62ba Mon Sep 17 00:00:00 2001 From: Jacob Parsell Date: Thu, 9 Jan 2025 10:05:06 -0700 Subject: [PATCH 1/2] updated Dockerfile to allow Xmx to be over-ridden at runtime --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 20a3ba9a..90f23b38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,7 @@ ARG USER_NAME=fluree ARG USER_UID=10001 ARG USER_GID=${USER_UID} ENV FLUREE_HOME=/opt/fluree-server +ENV JAVA_OPTS="-Xmx8g" WORKDIR ${FLUREE_HOME} @@ -39,5 +40,5 @@ EXPOSE 58090 VOLUME ./data -ENTRYPOINT ["java", "-Xmx8g", "-jar", "server.jar"] +ENTRYPOINT ["java", "-jar", "server.jar"] CMD ["--profile=docker"] From 4e6c839fe110589e2db720c0a28c46c73e572794 Mon Sep 17 00:00:00 2001 From: Jacob Parsell Date: Thu, 9 Jan 2025 11:20:19 -0700 Subject: [PATCH 2/2] Update Dockerfile --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 90f23b38..23645913 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,6 @@ ARG USER_NAME=fluree ARG USER_UID=10001 ARG USER_GID=${USER_UID} ENV FLUREE_HOME=/opt/fluree-server -ENV JAVA_OPTS="-Xmx8g" WORKDIR ${FLUREE_HOME} @@ -40,5 +39,7 @@ EXPOSE 58090 VOLUME ./data -ENTRYPOINT ["java", "-jar", "server.jar"] +# To over-ride the XMX var below, you can set the `_JAVA_OPTIONS` env var +# and pass it in at runtime, i.e. `docker run -e _JAVA_OPTIONS="-Xmx12g" fluree/server` +ENTRYPOINT ["java", "-jar", "-Xmx8g", "server.jar"] CMD ["--profile=docker"]