diff --git a/gemp-lotr/docker/docker-compose.yml b/gemp-lotr/docker/docker-compose.yml index 083a7fedb..3ef632b37 100644 --- a/gemp-lotr/docker/docker-compose.yml +++ b/gemp-lotr/docker/docker-compose.yml @@ -19,6 +19,9 @@ services: - target: 80 # published is what's on the host machine published: "${APP_PORT}" + #These are the ports used for remote debugging the JRE + - target: 8000 + published: 8052 volumes: - type: bind source: ../gemp-lotr-async/src/main/web diff --git a/gemp-lotr/docker/gemp_app.Dockerfile b/gemp-lotr/docker/gemp_app.Dockerfile index 30c6e2bec..f61884d10 100644 --- a/gemp-lotr/docker/gemp_app.Dockerfile +++ b/gemp-lotr/docker/gemp_app.Dockerfile @@ -38,6 +38,9 @@ RUN mkdir -p /usr/share/maven /usr/share/maven/ref \ ENV MAVEN_HOME /usr/share/maven ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2" +# Enables the JRE remote debugging; perhaps comment this out in a production build +ENV JAVA_TOOL_OPTIONS -agentlib:jdwp=transport=dt_socket,address=*:8000,server=y,suspend=n + #####################################################################