commit | 9f6f4f6614995249c1375c4aca16c3cda9e90ac5 | [log] [tgz] |
---|---|---|
author | Seamher <947211502@qq.com> | Tue Jun 03 14:14:07 2025 +0800 |
committer | Seamher <947211502@qq.com> | Tue Jun 03 14:14:07 2025 +0800 |
tree | 1a50c90ed5992920b61399b62a5b6e5838bdf4b9 | |
parent | 687b9cb9a3cd9944f8322ceef38d391884352e83 [diff] [blame] |
add Dockerfile Change-Id: Ic88a732aa4b41765cda2cc9ece6477015d9ea1c8
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0738188 --- /dev/null +++ b/Dockerfile
@@ -0,0 +1,15 @@ +# Step 1: 构建 jar +FROM maven:3.9.9-eclipse-temurin-21 AS builder + +WORKDIR /app +COPY . . +RUN mvn clean package -DskipTests + +# Step 2: 运行 jar +FROM eclipse-temurin:21-jdk + +WORKDIR /app +COPY --from=builder /app/target/*.jar app.jar + +EXPOSE 8080 +ENTRYPOINT ["java", "-jar", "app.jar"]