perf(docker): base 镜像走 Harbor Proxy Cache

node/nginx FROM 改走 dockerhub-proxy,经 Harbor 回源 docker.io 本地缓存,
避免公网拉取超时。
This commit is contained in:
xiangning 2026-07-17 12:13:03 +08:00
parent b3d8750816
commit 5b34880b11

View File

@ -1,6 +1,7 @@
# 多阶段构建:第一阶段用 Node 构建产物,第二阶段用 Nginx 托管静态资源
# 用 Node 22 LTS:Node 20.19.x 上 corepack/pnpm 现代版有 VM builtin module 兼容问题
FROM node:22-alpine AS builder
# base 镜像走 Harbor Proxy Cache(dockerhub-proxy → docker.io),避免公网拉取超时
FROM 43.134.235.58:58080/dockerhub-proxy/library/node:22-alpine AS builder
WORKDIR /app
@ -19,7 +20,7 @@ COPY . .
RUN pnpm lint && pnpm check && pnpm build
# ---- 运行阶段 ----
FROM nginx:1.27-alpine AS runtime
FROM 43.134.235.58:58080/dockerhub-proxy/library/nginx:1.27-alpine AS runtime
# 替换默认配置
COPY nginx.conf /etc/nginx/conf.d/default.conf