Skip to content

Commit 4bbdec3

Browse files
authored
Merge pull request #5007 from evolvedbinary/feature/docker-debug-jdwp-suspend
Allow the user to override the JDWP Suspend at Docker build time
2 parents 577f3a5 + 1fea4d9 commit 4bbdec3

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
@@ -46,10 +46,11 @@ LABEL org.label-schema.build-date=${maven.build.timestamp} \
4646

4747
EXPOSE 8080 8443 5005
4848

49-
# make CACHE_MEM, MAX_BROKER, and JVM_MAX_RAM_PERCENTAGE available to users
49+
# make CACHE_MEM, MAX_BROKER, JVM_MAX_RAM_PERCENTAGE, and JVM_JDWP_SUSPEND available to users at build time
5050
ARG CACHE_MEM
5151
ARG MAX_BROKER
5252
ARG JVM_MAX_RAM_PERCENTAGE
53+
ARG JVM_JDWP_SUSPEND
5354

5455
ENV EXIST_HOME "/exist"
5556
ENV CLASSPATH=/exist/lib/${exist.uber.jar.filename}
@@ -71,7 +72,7 @@ ENV JAVA_TOOL_OPTIONS \
7172
-XX:+UseContainerSupport \
7273
-XX:MaxRAMPercentage=${JVM_MAX_RAM_PERCENTAGE:-75.0} \
7374
-XX:+ExitOnOutOfMemoryError \
74-
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
75+
-agentlib:jdwp=transport=dt_socket,server=y,suspend=${JVM_JDWP_SUSPEND:-n},address=5005
7576

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

0 commit comments

Comments
 (0)