Add JAVA_AGENTS and JVM_AGENTS to load agents from URLs and paths (#4356)

This commit is contained in:
Vitalii Kotenko authored and GitHub committed 2026-10-24 14:10:42 -05:00
1 parent b64207b3c9
commit 7c486b27b7
6 files changed
+90

No files matched your search

@@ -0,0 +1,14 @@
services:
mc:
restart: "no"
image: ${IMAGE_TO_TEST:-itzg/minecraft-server}
environment:
EULA: "TRUE"
SETUP_ONLY: "TRUE"
VERSION: ${MINECRAFT_VERSION:-LATEST}
# The image's own directory holds a Java agent among other files
JAVA_AGENTS: /image
# The JDK's debugger is a native JVM agent
JVM_AGENTS: /opt/java/openjdk/lib/libjdwp.so
volumes:
- ./data:/data
+1
View File
@@ -0,0 +1 @@
[[ -f /opt/java/openjdk/lib/libjdwp.so ]] || exit 1
+3
View File
@@ -0,0 +1,3 @@
mc-image-helper assert fileExists agents/java/Log4jPatcher.jar
mc-image-helper assert fileNotExists agents/java/server.properties
mc-image-helper assert fileExists agents/jvm/libjdwp.so