This commit is contained in:
+5
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user