12345678910111213141516171819202122232425262728293031323334 |
- 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-business-gc-%t.log"
- WORKDIR /app
- RUN mkdir -p /app/gc
- ADD ./target/zjugis-business-0.0.1-SNAPSHOT.jar zjugis-business.jar
- RUN chmod +x /app/zjugis-business.jar
- EXPOSE 6020
- ENTRYPOINT ["/bin/bash","-c","java $JAVA_OPTS -jar /app/zjugis-business.jar","--spring.profiles.active=$SPRING_PROFILES_ACTIVE"]
|