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