This commit is contained in:
+5
-3
@@ -8,7 +8,8 @@
|
|||||||
# 部分内网机器拉不动 docker.io(实测 192.168.101.164 直连
|
# 部分内网机器拉不动 docker.io(实测 192.168.101.164 直连
|
||||||
# registry-1.docker.io 超时),换代理源即可:
|
# registry-1.docker.io 超时),换代理源即可:
|
||||||
# docker build --build-arg BASE_REGISTRY=docker.m.daocloud.io/library ...
|
# 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 \
|
# docker build -t snowgoat-open-portal:dev \
|
||||||
@@ -16,7 +17,8 @@
|
|||||||
# --build-arg BASE_REGISTRY=docker.m.daocloud.io/library .
|
# --build-arg BASE_REGISTRY=docker.m.daocloud.io/library .
|
||||||
ARG BASE_REGISTRY=docker.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 SITE_BASE=/www/
|
||||||
ARG BASE_REGISTRY
|
ARG BASE_REGISTRY
|
||||||
@@ -32,7 +34,7 @@ RUN npm ci
|
|||||||
COPY . .
|
COPY . .
|
||||||
RUN SITE_BASE=${SITE_BASE} npm run build
|
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 SITE_BASE=/www/
|
||||||
ARG BASE_REGISTRY
|
ARG BASE_REGISTRY
|
||||||
|
|||||||
Reference in New Issue
Block a user