InsDockerFile 702 B

12345678910111213141516171819202122
  1. FROM java:8u111-jre-alpine
  2. RUN mkdir -p /ins
  3. RUN mkdir -p /ins/lib/
  4. RUN mkdir -p /ins/logs/
  5. RUN mkdir -p /nasData
  6. #COPY /lib /ins/lib/
  7. #COPY *.jar /ins/ROOT.jar
  8. ENV SERVER_PORT=8080
  9. ENV TimeZone=Asia/Shanghai
  10. RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
  11. EXPOSE ${SERVER_PORT}
  12. RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk add --update ttf-dejavu fontconfig && rm -rf /var/cache/apk/* && mkfontscale && mkfontdir && fc-cache
  13. #CMD java -Dloader.path="lib/" -jar app-pc.jar --spring.profiles.active=test
  14. ENTRYPOINT ["java", "-Dloader.path=/ins/lib/", "-jar","/ins/ROOT.jar", "--spring.profiles.active=prod"]