#FROM openjdk:17 FROM 891377360272.dkr.ecr.ap-southeast-1.amazonaws.com/system:amazoncorretto-17 MAINTAINER pengliang ARG SERVICE_VERSION="v1" #ENV RC_SERVICE_NAME "visual-monitor" #ENV RC_SERVICE_VERSION $SERVICE_VERSION ENV JVM_OPTION "-XX:InitialRAMPercentage=65.0 -XX:MaxRAMPercentage=65.0" ENV SERVER_PORT="9000" ENV SERVER_PROFILE_ACTIVE "prod" #ENV TRACE_TOKEN="" #ENV TRACE_ENDPOINT="" #ENV TRACE_PROTOCOL "grpc" #ENV TRACE_ENDPOINT "" #ENV TRACE_COMPRESSION "gzip" #ENV TRACE_HEADERS "" #ENV TRACE_HOST_NAME="" RUN mkdir -p /application WORKDIR application COPY target/visual-monitor-*.jar service.jar ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom \ -Dnacos.remote.client.grpc.timeout=6000 \ -Dnacos.remote.client.grpc.server.check.timeout=6000 \ -Dnacos.remote.client.grpc.health.timeout=6000 \ --add-opens java.base/java.lang.invoke=ALL-UNNAMED \ $JVM_OPTION \ -jar /application/service.jar \ --server.port=$SERVER_PORT \ --spring.profiles.active=$SERVER_PROFILE_ACTIVE