123456789101112131415161718192021222324252627 |
- FROM registry-vpc.cn-hangzhou.aliyuncs.com/xiaoquio/oraclejdk:8-201.3.0 AS build
- WORKDIR /opt/app
- COPY .mvn .mvn
- COPY apache-maven-3.8.6-bin.zip .
- COPY settings.xml .
- COPY mvnw .
- #mvnw env
- ENV MVNW_VERBOSE=true
- # ENV MVNW_REPOURL=https://maven.aliyun.com/repository/public
- #初始化pom.xml依赖
- COPY pom.xml_init pom.xml
- RUN ./mvnw dependency:go-offline --settings /opt/app/settings.xml
- #更新pom.xml依赖
- COPY pom.xml .
- RUN ./mvnw dependency:go-offline --settings /opt/app/settings.xml
- #编译jar
- COPY src src
- RUN ./mvnw package -DskipTests -U --settings /opt/app/settings.xml
- FROM registry-vpc.cn-hangzhou.aliyuncs.com/xiaoquio/oraclejre:8-201.3.0
- WORKDIR /opt/app
- COPY --from=build /opt/app/target/*.jar app.jar
- EXPOSE 8888
- #ENV JAVA_OPTS=""
- #ENTRYPOINT [ "java", "-jar", "/opt/app/app.jar", "--spring.profiles.active=evse-eureka-peer1" ]
|