Dockerfile 671 B

12345678910111213141516171819
  1. FROM java:8u111-jre-alpine
  2. RUN mkdir -p /nightFragrance
  3. RUN mkdir -p /nightFragrance/upload
  4. RUN mkdir -p /nightFragrance/uploadPath
  5. RUN mkdir -p /nightFragrance/logs
  6. COPY *.jar /nightFragrance/nightFragrance-admin.jar
  7. ENV SERVER_PORT=8097
  8. ENV TimeZone=Asia/Shanghai
  9. RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
  10. EXPOSE ${SERVER_PORT}
  11. 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
  12. ENTRYPOINT ["java", "-jar", "/nightFragrance/nightFragrance-admin.jar", "--server.port=8097"]