Explorar el Código

feat: "修改Dockerfile"

Leonezhurui hace 2 años
padre
commit
bbbd4fbddf
Se han modificado 1 ficheros con 12 adiciones y 4 borrados
  1. 12 4
      Dockerfile

+ 12 - 4
Dockerfile

@@ -1,6 +1,14 @@
-FROM openjdk:17-slim
-COPY target/*.jar /app/app.jar
-COPY src/main/resources/application-prod.yaml /app/application.yaml
+#FROM openjdk:17-slim
+#COPY target/*.jar /app/app.jar
+#COPY src/main/resources/application-prod.yaml /app/application.yaml
+#WORKDIR /app
+#CMD ["java", "-jar", "/app/app.jar", "-Duser.timezone=Asia/Shanghai", "--spring.config.location=/app/application.yaml"]
+#EXPOSE 8080
+
+FROM openjdk:17-jdk-slim
+# 定义构建时传递的JAR文件名参数
+ARG JAR_FILE
+COPY ${JAR_FILE} /app.jar
 WORKDIR /app
-CMD ["java", "-jar", "/app/app.jar", "-Duser.timezone=Asia/Shanghai", "--spring.config.location=/app/application.yaml"]
+CMD ["java", "-jar", "/app.jar", "-Duser.timezone=Asia/Shanghai", "--spring.config.location=/app/application.yaml"]
 EXPOSE 8080