Dockerfile
860 Bytes
ARG BASE_IMAGE_URL
FROM $BASE_IMAGE_URL/csbr/java:openjdk-17-jdk-alpine
VOLUME /tmp
ARG CE=$CE
ARG PROMETHEUS_PARAMS=$PROMETHEUS_PARAMS
ARG SKYWALKING_PARAMS=$SKYWALKING_PARAMS
ENV CE=$CE
ENV PROMETHEUS_PARAMS=$PROMETHEUS_PARAMS
ENV SKYWALKING_PARAMS=$SKYWALKING_PARAMS
ENV TZ=Asia/Shanghai
#ARG JAR_FILE
#COPY ${JAR_FILE} mscrm.jar
#RUN bash -c 'touch /mscrm.jar'
ADD target/ms-data-circulation-portal-service.jar ms-data-circulation-portal-service.jar
# 指定容器内的时区
RUN echo "Asia/Shanghai" > /etc/timezone
ENV CE=$CE
#ENV JAVA_OPTS=$JAVA_OPTS
EXPOSE 19210
RUN echo "当前Docker环境:$CE" && echo "当前监控参数:$PROMETHEUS_PARAMS"
ENTRYPOINT ["sh", "-c","java -Xms256m -Xmx1024m $PROMETHEUS_PARAMS $SKYWALKING_PARAMS -Djava.security.egd=file:/dev/./urandom -jar /ms-data-circulation-portal-service.jar --spring.cloud.config.profile=$CE"]