From 76f975915c097ac35a8fb2f9240dbfecf65bdb83 Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Mon, 29 Jun 2026 12:24:37 +0800 Subject: [PATCH] ci: align Dockerfile base images with mediabot (use Harbor maven-java21 + eclipse-temurin) --- par-api/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/par-api/Dockerfile b/par-api/Dockerfile index 88134e6..f0bdaac 100644 --- a/par-api/Dockerfile +++ b/par-api/Dockerfile @@ -11,7 +11,8 @@ COPY web/ . RUN npm run build # 第二阶段:构建后端 -FROM registry.cn-hangzhou.aliyuncs.com/library/eclipse-temurin:21-jdk-alpine AS server-builder +# mediabot 使用 maven-java21 镜像(已含 JDK + Maven) +FROM 192.168.31.253/library/maven-java21:3.9.9-alpine AS server-builder WORKDIR /build @@ -22,8 +23,7 @@ COPY par-core/pom.xml par-core/ COPY par-api/pom.xml par-api/ # 下载依赖(缓存层) -RUN apk add --no-cache maven && \ - mvn dependency:go-offline -B +RUN mvn dependency:go-offline -B # 复制源码并构建 COPY par-common/src par-common/src @@ -38,7 +38,7 @@ RUN mvn clean package -DskipTests -B && \ cp par-api/target/*.jar target/app.jar # 第三阶段:运行 -FROM registry.cn-hangzhou.aliyuncs.com/library/eclipse-temurin:21-jre-alpine +FROM 192.168.31.253/library/eclipse-temurin:21-jre-alpine LABEL maintainer="PAR Team" LABEL description="PT Adapter Registry Server"