|
@@ -1,4 +1,7 @@
|
|
FROM maven:3.5-jdk-8 as base
|
|
FROM maven:3.5-jdk-8 as base
|
|
|
|
+FROM openjdk:8-jdk-alpine
|
|
|
|
+# FROM openjdk:17-jdk-alpine
|
|
|
|
+
|
|
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
|
|
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
|
|
COPY maven/settings.xml /root/.m2/settings.xml
|
|
COPY maven/settings.xml /root/.m2/settings.xml
|
|
# ADD source dest
|
|
# ADD source dest
|
|
@@ -15,7 +18,11 @@ FROM base as runner
|
|
# USER java
|
|
# USER java
|
|
WORKDIR /app
|
|
WORKDIR /app
|
|
COPY --from=builder /app/target/springboot-note-0.0.1-SNAPSHOT.jar /app/target/springboot-note-0.0.1-SNAPSHOT.jar
|
|
COPY --from=builder /app/target/springboot-note-0.0.1-SNAPSHOT.jar /app/target/springboot-note-0.0.1-SNAPSHOT.jar
|
|
|
|
+ARG JAVA_OPTS
|
|
|
|
+ENV JAVA_OPTS=$JAVA_OPTS
|
|
|
|
+
|
|
EXPOSE 8080
|
|
EXPOSE 8080
|
|
|
|
+
|
|
VOLUME [ "/app" ]
|
|
VOLUME [ "/app" ]
|
|
# CMD [ "java", "-jar", "target/springboot-note-0.0.1-SNAPSHOT.jar"]
|
|
# CMD [ "java", "-jar", "target/springboot-note-0.0.1-SNAPSHOT.jar"]
|
|
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
|
|
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
|