提交 13ded113 authored 作者: huangxingyao's avatar huangxingyao

.

上级 e5925e55
FROM openjdk:8-jdk-alpine as build FROM openjdk:8-jre-alpine
WORKDIR /workspace/app
ENV SERVER_PORT 8080 ENV SERVER_PORT 8080
ENV ENABLE_RATINGS false ENV ENABLE_RATINGS false
ENV STAR_COLOR black ENV STAR_COLOR black
RUN addgroup -S spring && adduser -S spring -G spring
COPY mvnw . USER spring:spring
COPY .mvn .mvn ARG JAR_FILE=target/*.jar
COPY pom.xml . COPY ${JAR_FILE} app.jar
COPY src src ENTRYPOINT ["java","-jar","/app.jar"]
RUN ./mvnw install -DskipTests
RUN mkdir -p target/dependency && (cd target/dependency; jar -xf ../*.jar)
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG DEPENDENCY=/workspace/app/target/dependency
COPY --from=build ${DEPENDENCY}/BOOT-INF/lib /app/lib
COPY --from=build ${DEPENDENCY}/META-INF /app/META-INF
COPY --from=build ${DEPENDENCY}/BOOT-INF/classes /app
EXPOSE ${SERVER_PORT}
ENTRYPOINT ["java","-cp","app:app/lib/*","com.bookinfo.ProductpageApplication"]
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论