11services :
2- gameserver-jdk21 :
3- depends_on :
4- cryostat :
5- condition : service_healthy
6- image : ${GAMESERVER_JDK21_TEST_IMAGE :-quay.io/redhat-java-monitoring/gameserver-cryostat-agent:latest-jdk21 }
7- hostname : gameserver-jdk21
2+ gameserver :
3+ # depends_on:
4+ # cryostat:
5+ # condition: service_healthy
6+ image : ${GAMESERVER_TEST_IMAGE :-quay.io/redhat-java-monitoring/gameserver-cryostat-agent:latest}
7+ hostname : gameserver
88 ports :
9- - " 7093"
10- - " 9496"
9+ - " 25565"
1110 environment :
12- CRYOSTAT_AGENT_APP_NAME : gameserver-jdk21
13- CRYOSTAT_AGENT_WEBSERVER_HOST : gameserver-jdk21
11+ CRYOSTAT_AGENT_APP_NAME : gameserver
12+ CRYOSTAT_AGENT_WEBSERVER_HOST : gameserver
1413 CRYOSTAT_AGENT_WEBSERVER_PORT : 9496
1514 CRYOSTAT_AGENT_WEBCLIENT_TLS_TRUSTSTORE_CERT[0]_PATH : /auth_certs/certificate.pem
1615 CRYOSTAT_AGENT_WEBCLIENT_TLS_TRUSTSTORE_CERT[0]_TYPE : X.509
1716 CRYOSTAT_AGENT_WEBCLIENT_TLS_TRUSTSTORE_CERT[0]_ALIAS : cryostat
18- CRYOSTAT_AGENT_CALLBACK : http://gameserver-jdk21 :9496/
17+ CRYOSTAT_AGENT_CALLBACK : http://gameserver:9496/
1918 CRYOSTAT_AGENT_BASEURI : ${CRYOSTAT_PROXY_PROTOCOL}://${CRYOSTAT_HTTP_HOST}:${CRYOSTAT_PROXY_PORT}/
2019 CRYOSTAT_AGENT_BASEURI_RANGE : public
2120 CRYOSTAT_AGENT_AUTHORIZATION_TYPE : basic
@@ -26,15 +25,15 @@ services:
2625 CRYOSTAT_AGENT_HARVESTER_MAX_FILES : 3
2726 CRYOSTAT_AGENT_HARVESTER_EXIT_MAX_AGE_MS : 60000
2827 CRYOSTAT_AGENT_HARVESTER_EXIT_MAX_SIZE_B : 153600 # "$(echo 1024*150 | bc)"
29- VERSION : 1.20.5
30- EULA : " true"
31- ONLINE_MODE : " false"
32- OVERRIDE_SERVER_PROPERTIES : " true"
33- ENABLE_JMX : " true"
34- JMX_HOST : gameserver-jdk21
35- JMX_PORT : " 7093"
36- JVM_OPTS : >-
28+ MINECRAFT_ONLINE_MODE : " false"
29+ JAVA_OPTS : >-
3730 -Dio.cryostat.agent.shaded.org.slf4j.simpleLogger.defaultLogLevel=trace
3831 -javaagent:/opt/cryostat/agent.jar
3932 volumes :
4033 - ${DIR}/compose/auth_certs:/auth_certs:z
34+ healthcheck :
35+ test : /usr/bin/healthcheck
36+ interval : 30s
37+ timeout : 10s
38+ retries : 3
39+ start_period : 30s
0 commit comments