diff --git a/mms-zoom/mms-monitor/Dockerfile b/mms-zoom/mms-monitor/Dockerfile new file mode 100644 index 0000000..27fefdc --- /dev/null +++ b/mms-zoom/mms-monitor/Dockerfile @@ -0,0 +1,27 @@ +#FROM findepi/graalvm:java17-native +FROM openjdk:17.0.2-oraclelinux8 + +MAINTAINER SXPCWLKJ + +RUN mkdir -p /sxpcwlkj \ + /sxpcwlkj/mms-monitor \ + /sxpcwlkj/mms-monitor/logs \ + /sxpcwlkj/mms-monitor/files \ + /sxpcwlkj/mms-monitor/temp \ + /sxpcwlkj/mms-monitor/skywalking/agent + +WORKDIR /sxpcwlkj/mms-monitor + +ENV SERVER_PORT=9001 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS="" + +EXPOSE ${SERVER_PORT} + +ADD ./target/mms-monitor.jar ./app.jar + +ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -Dserver.port=${SERVER_PORT} \ + # 应用名称 如果想区分集群节点监控 改成不同的名称即可 + #-Dskywalking.agent.service_name=sxpcwlkj-mms \ + #-javaagent:/sxpcwlkj/mms/skywalking/agent/skywalking-agent.jar \ + -jar app.jar \ + -XX:+HeapDumpOnOutOfMemoryError -Xlog:gc*,:time,tags,level -XX:+UseZGC ${JAVA_OPTS} +