| 123456789101112131415 |
- #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
- COPY application-prod.yaml /app/application.yaml
- WORKDIR /app
- CMD ["java", "-jar", "/app.jar", "-Duser.timezone=Asia/Shanghai", "--spring.config.location=file:/app/application.yaml"]
- EXPOSE 8080
|