|
|
@@ -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
|