This commit is contained in:
2025-11-01 16:44:44 +08:00
parent 3c5df92c06
commit 5ed4fbca92
3 changed files with 72 additions and 4 deletions

View File

@@ -74,8 +74,13 @@ RUN chown -R root:root /root/.m2
COPY src ./src
# 构建应用(使用国内镜像加速)
RUN mvn clean package -DskipTests -B -s /root/.m2/settings.xml || \
(echo "Build completed with some warnings" && true)
RUN mvn clean package -DskipTests -B -s /root/.m2/settings.xml
# 验证JAR文件是否生成
RUN ls -la /build/target/point-strategy-*.jar || (echo "JAR文件生成失败" && exit 1)
# 显示JAR文件信息
RUN file /build/target/point-strategy-*.jar && ls -lh /build/target/point-strategy-*.jar
# ===== 运行阶段 =====
# 使用OpenJDK 8作为基础镜像
@@ -142,6 +147,9 @@ WORKDIR /app
# 从构建阶段复制jar文件
COPY --from=builder /build/target/point-strategy-*.jar app.jar
# 验证JAR文件是否正确复制
RUN ls -la app.jar && file app.jar
# 复制配置文件(如果需要覆盖默认配置)
# COPY application-prod.yml application-prod.yml