fix: BASE_REGISTRY 统一补结尾斜杠,代理源路径不再拼错
mirror-to-gitee / mirror (push) Successful in 11s

This commit is contained in:
技小云
2026-11-04 13:16:39 +08:00
committed by MiFaZhan
parent 41a9f72412
commit 1d67fc7082
+5 -3
View File
@@ -8,7 +8,8 @@
# 部分内网机器拉不动 docker.io(实测 192.168.101.164 直连
# registry-1.docker.io 超时),换代理源即可:
# docker build --build-arg BASE_REGISTRY=docker.m.daocloud.io/library ...
# 形如 <registry>/<命名空间段>,需包含镜像自身的命名空间。
# 形如 <registry>/<命名空间段>,需包含镜像自身的命名空间
# (如 docker.io/library、docker.m.daocloud.io/library)。
#
# 用法(仓库根目录):
# docker build -t snowgoat-open-portal:dev \
@@ -16,7 +17,8 @@
# --build-arg BASE_REGISTRY=docker.m.daocloud.io/library .
ARG BASE_REGISTRY=docker.io/library
FROM ${BASE_REGISTRY}node:22-alpine AS builder
# 统一补上结尾斜杠,调用方传 "docker.m.daocloud.io/library" 或带斜杠都能拼对
FROM ${BASE_REGISTRY%/}/node:22-alpine AS builder
ARG SITE_BASE=/www/
ARG BASE_REGISTRY
@@ -32,7 +34,7 @@ RUN npm ci
COPY . .
RUN SITE_BASE=${SITE_BASE} npm run build
FROM ${BASE_REGISTRY}nginx:1.27-alpine
FROM ${BASE_REGISTRY%/}/nginx:1.27-alpine
ARG SITE_BASE=/www/
ARG BASE_REGISTRY