This commit is contained in:
2025-11-01 16:56:39 +08:00
parent ccf7ed7411
commit e8eb65b01d
2 changed files with 6 additions and 4 deletions

View File

@@ -82,7 +82,8 @@ RUN echo "=== 检查构建结果 ===" && \
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
echo "=== 复制正确的 JAR 文件 ===" && \
cp /build/target/*.jar /build/app.jar && \
ls -la /build/app.jar && file /build/app.jar
ls -la /build/app.jar && \
echo "JAR 文件大小: $(du -h /build/app.jar | cut -f1)"
# ===== 运行阶段 =====
# 使用更小的Alpine镜像
@@ -131,7 +132,7 @@ WORKDIR /app
COPY --from=builder /build/app.jar app.jar
# 验证JAR文件是否正确复制
RUN ls -la app.jar && file app.jar
RUN ls -la app.jar && echo "JAR 文件大小: $(du -h app.jar | cut -f1)"
# 切换到非root用户
USER app

View File

@@ -85,7 +85,8 @@ RUN echo "=== 检查构建结果 ===" && \
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
echo "=== 复制正确的 JAR 文件 ===" && \
cp /build/target/*.jar /build/app.jar && \
ls -la /build/app.jar && file /build/app.jar
ls -la /build/app.jar && \
echo "JAR 文件大小: $(du -h /build/app.jar | cut -f1)"
# 显示JAR文件信息
RUN file /build/target/point-strategy-*.jar && ls -lh /build/target/point-strategy-*.jar
@@ -156,7 +157,7 @@ WORKDIR /app
COPY --from=builder /build/app.jar app.jar
# 验证JAR文件是否正确复制
RUN ls -la app.jar && file app.jar
RUN ls -la app.jar && echo "JAR 文件大小: $(du -h app.jar | cut -f1)"
# 复制配置文件(如果需要覆盖默认配置)
# COPY application-prod.yml application-prod.yml