Skip to content

Commit e6cd0a3

Browse files
authored
Merge pull request #5008 from evolvedbinary/6.x.x/feature/docker-debug-jdwp-suspend
[6.x.x] Allow the user to override the JDWP Suspend at Docker build time
2 parents c1e4b4d + bb07bfb commit e6cd0a3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

exist-docker/src/main/resources-filtered/Dockerfile-DEBUG

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,11 @@ LABEL org.label-schema.build-date=${maven.build.timestamp} \
4848

4949
EXPOSE 8080 8443 5005
5050

51-
# make CACHE_MEM, MAX_BROKER, and JVM_MAX_RAM_PERCENTAGE available to users
51+
# make CACHE_MEM, MAX_BROKER, JVM_MAX_RAM_PERCENTAGE, and JVM_JDWP_SUSPEND available to users at build time
5252
ARG CACHE_MEM
5353
ARG MAX_BROKER
5454
ARG JVM_MAX_RAM_PERCENTAGE
55+
ARG JVM_JDWP_SUSPEND
5556

5657
ENV EXIST_HOME "/exist"
5758
ENV CLASSPATH=/exist/lib/${exist.uber.jar.filename}
@@ -72,7 +73,7 @@ ENV JAVA_TOOL_OPTIONS \
7273
-XX:+UseContainerSupport \
7374
-XX:MaxRAMPercentage=${JVM_MAX_RAM_PERCENTAGE:-75.0} \
7475
-XX:+ExitOnOutOfMemoryError \
75-
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
76+
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${JVM_JDWP_SUSPEND:-n},address=5005
7677

7778
HEALTHCHECK CMD [ "java", \
7879
"org.exist.start.Main", "client", \

0 commit comments

Comments
 (0)