test
This commit is contained in:
@@ -71,8 +71,10 @@ 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)
|
||||
|
||||
# ===== 运行阶段 =====
|
||||
# 使用更小的Alpine镜像
|
||||
@@ -120,6 +122,9 @@ WORKDIR /app
|
||||
# 从构建阶段复制jar文件
|
||||
COPY --from=builder /build/target/point-strategy-*.jar app.jar
|
||||
|
||||
# 验证JAR文件是否正确复制
|
||||
RUN ls -la app.jar && file app.jar
|
||||
|
||||
# 切换到非root用户
|
||||
USER app
|
||||
|
||||
|
||||
Reference in New Issue
Block a user