ci: align Dockerfile base images with mediabot (use Harbor maven-java21 + eclipse-temurin)

This commit is contained in:
mediabot-pt
2026-06-29 12:24:37 +08:00
parent 478a1e197a
commit 76f975915c

View File

@@ -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"