test
This commit is contained in:
@@ -82,7 +82,8 @@ RUN echo "=== 检查构建结果 ===" && \
|
|||||||
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
|
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
|
||||||
echo "=== 复制正确的 JAR 文件 ===" && \
|
echo "=== 复制正确的 JAR 文件 ===" && \
|
||||||
cp /build/target/*.jar /build/app.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镜像
|
# 使用更小的Alpine镜像
|
||||||
@@ -131,7 +132,7 @@ WORKDIR /app
|
|||||||
COPY --from=builder /build/app.jar app.jar
|
COPY --from=builder /build/app.jar app.jar
|
||||||
|
|
||||||
# 验证JAR文件是否正确复制
|
# 验证JAR文件是否正确复制
|
||||||
RUN ls -la app.jar && file app.jar
|
RUN ls -la app.jar && echo "JAR 文件大小: $(du -h app.jar | cut -f1)"
|
||||||
|
|
||||||
# 切换到非root用户
|
# 切换到非root用户
|
||||||
USER app
|
USER app
|
||||||
|
|||||||
@@ -85,7 +85,8 @@ RUN echo "=== 检查构建结果 ===" && \
|
|||||||
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
|
ls -la /build/target/point-strategy-*.jar /build/target/*.jar 2>/dev/null || echo "未找到预期的 JAR 文件" && \
|
||||||
echo "=== 复制正确的 JAR 文件 ===" && \
|
echo "=== 复制正确的 JAR 文件 ===" && \
|
||||||
cp /build/target/*.jar /build/app.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文件信息
|
# 显示JAR文件信息
|
||||||
RUN file /build/target/point-strategy-*.jar && ls -lh /build/target/point-strategy-*.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
|
COPY --from=builder /build/app.jar app.jar
|
||||||
|
|
||||||
# 验证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
|
# COPY application-prod.yml application-prod.yml
|
||||||
|
|||||||
Reference in New Issue
Block a user