| 123456789101112131415161718192021222324252627282930 |
- #FROM java as builder
- #WORKDIR application
- #ARG JAR_FILE=target/jetlinks-standalone.jar
- #COPY ${JAR_FILE} application.jar
- #RUN java -Djarmode=layertools -jar application.jar extract
- #
- #FROM java
- #WORKDIR application
- #COPY --from=builder application/dependencies/ ./
- #COPY --from=builder application/snapshot-dependencies/ ./
- #COPY --from=builder application/spring-boot-loader/ ./
- #COPY --from=builder application/application/ ./
- #COPY docker-entrypoint.sh ./
- #RUN chmod +x docker-entrypoint.sh
- #ENTRYPOINT ["./docker-entrypoint.sh"]
- # From java image, version : 8
- FROM java:8
- # 挂载app目录
- #VOLUME /mqtt
- # COPY or ADD to image
- COPY target/jetlinks-standalone.jar /jetlinks.jar
- RUN bash -c "touch /jetlinks.jar"
- ENTRYPOINT ["java", "-jar", "/jetlinks.jar"]
- #EXPOSE 1884
- EXPOSE 8009
|