Dockerfile 790 B

123456789101112131415161718192021222324252627282930
  1. #FROM java as builder
  2. #WORKDIR application
  3. #ARG JAR_FILE=target/jetlinks-standalone.jar
  4. #COPY ${JAR_FILE} application.jar
  5. #RUN java -Djarmode=layertools -jar application.jar extract
  6. #
  7. #FROM java
  8. #WORKDIR application
  9. #COPY --from=builder application/dependencies/ ./
  10. #COPY --from=builder application/snapshot-dependencies/ ./
  11. #COPY --from=builder application/spring-boot-loader/ ./
  12. #COPY --from=builder application/application/ ./
  13. #COPY docker-entrypoint.sh ./
  14. #RUN chmod +x docker-entrypoint.sh
  15. #ENTRYPOINT ["./docker-entrypoint.sh"]
  16. # From java image, version : 8
  17. FROM java:8
  18. # 挂载app目录
  19. #VOLUME /mqtt
  20. # COPY or ADD to image
  21. COPY target/jetlinks-standalone.jar /jetlinks.jar
  22. RUN bash -c "touch /jetlinks.jar"
  23. ENTRYPOINT ["java", "-jar", "/jetlinks.jar"]
  24. #EXPOSE 1884
  25. EXPOSE 8009