perf(docker): base 镜像走 Harbor Proxy Cache
node/nginx FROM 改走 dockerhub-proxy,经 Harbor 回源 docker.io 本地缓存, 避免公网拉取超时。
This commit is contained in:
parent
b3d8750816
commit
5b34880b11
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user