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"