Dockerfile 576 B

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