Dockerfile 499 B

12345678910111213141516
  1. #FROM openjdk:11-jre
  2. #EXPOSE 8080
  3. #WORKDIR /app
  4. #COPY ./docker-build/xjrsoft-boot.jar /app/app.jar
  5. #COPY ./docker-build/conf/application-dev.yml conf/application-dev.yml
  6. #ENTRYPOINT ["java","-jar","/app/app.jar"]
  7. #
  8. FROM maven:3.5.2-jdk-11-alpine AS MAVEN_BUILD
  9. COPY pom.xml /build/
  10. COPY src /build/src/
  11. WORKDIR /build/
  12. RUN mvn package
  13. FROM openjdk:11-jre-alpine
  14. WORKDIR /app
  15. COPY --from=MAVEN_BUILD /build/target/xjrsoft-boot.jar /app/app.jar
  16. ENTRYPOINT ["java", "-jar", "app.jar"]