|
@@ -1,16 +1,20 @@
|
|
|
-FROM openjdk:8 as base
|
|
|
-LABEL email="liuyuqi<liuyuqi.gov@msn.cn>"
|
|
|
-WORKDIR /app
|
|
|
-COPY . /app
|
|
|
-ENV JAVA_HOME=xx
|
|
|
+# FROM openjdk:8
|
|
|
+# FROM openjdk:8-jdk-alpine
|
|
|
+FROM maven:3.8.4-openjdk-11-slim AS builder
|
|
|
|
|
|
-FROM base as builder
|
|
|
-RUN mvn package
|
|
|
-
|
|
|
-FROM base as runner
|
|
|
+LABEL email="liuyuqi<liuyuqi.gov@msn.cn>"
|
|
|
WORKDIR /app
|
|
|
-COPY --from=builder ./target/*.jar app.jar
|
|
|
+# COPY pom.xml .
|
|
|
+# COPY src ./src
|
|
|
+# RUN mvn clean package -DskipTests
|
|
|
+VOLUME [ "/app" ]
|
|
|
+CMD ["/bin/sh", "-c", "while true; do sleep 1000; done"]
|
|
|
|
|
|
-EXPOSE 8080
|
|
|
-VOLUME [ "/data" ]
|
|
|
-ENTRYPOINT ["java", "-jar", "/app.war"]
|
|
|
+# FROM openjdk:11-jre-slim as runner
|
|
|
+# WORKDIR /app
|
|
|
+# ARG JAVA_OPTS
|
|
|
+# ENV JAVA_OPTS=$JAVA_OPTS
|
|
|
+# COPY --from=builder ./target/*.jar app.jar
|
|
|
+# EXPOSE 8080
|
|
|
+# VOLUME [ "/app" ]
|
|
|
+# ENTRYPOINT ["exec", "java","$JAVA_OPTS" , "-jar", "app.jar"]
|