Dockerfile 719 B

12345678910111213141516171819202122232425262728293031323334
  1. FROM eclipse-temurin:8-jre
  2. MAINTAINER ljy
  3. ENV TZ="Asia/Shanghai"
  4. ENV SPRING_PROFILES_ACTIVE=dev
  5. ENV JAVA_OPTS="\
  6. -server \
  7. -Xmx512m \
  8. -Xms512m \
  9. -XX:+UseG1GC \
  10. -XX:+UseGCLogFileRotation \
  11. -XX:+HeapDumpOnOutOfMemoryError \
  12. -XX:HeapDumpPath=/heapdump.hprof \
  13. -XX:NumberOfGCLogFiles=5 \
  14. -XX:GCLogFileSize=10M \
  15. -XX:+PrintGCDetails \
  16. -XX:+PrintGCDateStamps \
  17. -XX:+PrintGCCause \
  18. -Xloggc:/app/gc/zjugis-module-infra-gc-%t.log"
  19. WORKDIR /app
  20. RUN mkdir -p /app/gc
  21. ADD ./target/zjugis-module-infra-biz.jar zjugis-module-infra.jar
  22. RUN chmod +x /app/zjugis-module-infra.jar
  23. EXPOSE 48082
  24. ENTRYPOINT ["/bin/bash","-c","java $JAVA_OPTS -jar /app/zjugis-module-infra.jar","--spring.profiles.active=$SPRING_PROFILES_ACTIVE"]