ci: align Dockerfile base images with mediabot (use Harbor maven-java21 + eclipse-temurin)
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user