FROM eclipse-temurin:8-jre MAINTAINER ljy ENV TZ="Asia/Shanghai" ENV SPRING_PROFILES_ACTIVE=dev ENV JAVA_OPTS="\ -server \ -Xmx512m \ -Xms512m \ -XX:+UseG1GC \ -XX:+UseGCLogFileRotation \ -XX:+HeapDumpOnOutOfMemoryError \ -XX:HeapDumpPath=/heapdump.hprof \ -XX:NumberOfGCLogFiles=5 \ -XX:GCLogFileSize=10M \ -XX:+PrintGCDetails \ -XX:+PrintGCDateStamps \ -XX:+PrintGCCause \ -Xloggc:/app/gc/zjugis-gateway-gc-%t.log" WORKDIR /app RUN mkdir -p /app/gc ADD ./target/zjugis-gateway.jar zjugis-gateway.jar RUN chmod +x /app/zjugis-gateway.jar EXPOSE 48080 ENTRYPOINT ["/bin/bash","-c","java $JAVA_OPTS -jar /app/zjugis-gateway.jar","--spring.profiles.active=$SPRING_PROFILES_ACTIVE"]