Dockerfile 556 B

1234567891011121314151617181920212223
  1. FROM openjdk:8-jre
  2. LABEL name="caryyu/xxl-job-executor-sample-springboot" \
  3. maintainer="Caryyu <343194291@qq.com>" \
  4. version="0.1" \
  5. description="A common xxl-job executor image for easily shipping via Docker"
  6. ENV jarName=xxl-job-executor-sample-springboot-2.0.1.jar
  7. ENV TZ=Asia/Shanghai
  8. RUN ln -snf /usr/share/zoneinfo/TZ /etc/localtime && echo TZ /etc/localtime && echo TZ > /etc/timezone
  9. ADD ./target/$jarName /
  10. ADD ./docker-entrypoint.sh /
  11. RUN chmod u+x /docker-entrypoint.sh
  12. WORKDIR /
  13. EXPOSE 8080
  14. ENTRYPOINT ["/docker-entrypoint.sh"]