File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -128,7 +128,6 @@ ENV CANTALOUPE_PROPERTIES=${CANTALOUPE_CONFIGS}/actual_cantaloupe.properties
128128ARG GEM_PATH
129129ENV GEM_PATH=$GEM_PATH
130130ENV CANTALOUPE_MEM=1g
131- ENV JAVA_OPTS="-Xms${CANTALOUPE_MEM} -Xmx${CANTALOUPE_MEM} -server -Djava.awt.headless=true -Dcantaloupe.config=${CANTALOUPE_PROPERTIES}"
132131ARG CANTALOUPE_UID
133132ARG CANTALOUPE_GID
134133
@@ -167,12 +166,16 @@ COPY --link --chown=$CANTALOUPE_UID:$CANTALOUPE_GID actual_cantaloupe.properties
167166WORKDIR /var/cache/cantaloupe
168167WORKDIR /var/log/cantaloupe
169168
169+ WORKDIR /jmx
170+ ADD --link --chmod=644 https://github.com/prometheus/jmx_exporter/releases/download/1.4.0/jmx_prometheus_javaagent-1.4.0.jar jmx_prometheus_javaagent.jar
171+ COPY --chmod=644 jmx.yml ./
172+
170173# Get and unpack Cantaloupe release archive
171174WORKDIR /cantaloupe
172175COPY --link --chown=$CANTALOUPE_UID:$CANTALOUPE_GID --from=cantaloupe-build /build/cantaloupe/target/cantaloupe-${CANTALOUPE_VERSION}.jar cantaloupe.jar
173176COPY --link --chown=$CANTALOUPE_UID:$CANTALOUPE_GID --chmod=500 <<-'EOS' entrypoint.sh
174177# !/bin/bash
175- exec java $JAVA_OPTS -jar cantaloupe.jar
178+ exec java -Xms${CANTALOUPE_MEM} -Xmx${CANTALOUPE_MEM} -javaagent:/jmx/jmx_prometheus_javaagent.jar=3001:/jmx/jmx.yml -server -Djava.awt.headless=true -Dcantaloupe.config=${CANTALOUPE_PROPERTIES} -jar cantaloupe.jar
176179
177180EOS
178181
Original file line number Diff line number Diff line change 1+ rules :
2+ - pattern : " .*"
You can’t perform that action at this time.
0 commit comments