From 8ab4ad32fee8775f180e2bbad1a9fa42de30c29b Mon Sep 17 00:00:00 2001 From: Feng Yue <2525275@gmail.com> Date: Wed, 13 Aug 2025 14:52:17 +0800 Subject: [PATCH] chore: use mirror/proxy to speed up docker image building --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index c6306ca3..8d98b6d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /app/web/admin-spa COPY web/admin-spa/package*.json ./ # 🔽 安装前端依赖 -RUN npm ci +RUN npm i --registry http://mirrors.tencent.com/npm/ # 📋 复制前端源代码 COPY web/admin-spa/ ./ @@ -25,7 +25,7 @@ LABEL description="Claude Code API Relay Service" LABEL version="1.0.0" # 🔧 安装系统依赖 -RUN apk add --no-cache \ +RUN HTTPS_PROXY=http://114.113.120.5:3128 apk add --no-cache \ curl \ dumb-init \ sed \ @@ -38,7 +38,7 @@ WORKDIR /app COPY package*.json ./ # 🔽 安装依赖 (生产环境) -RUN npm ci --only=production && \ +RUN npm i --only=production --registry http://mirrors.tencent.com/npm/ && \ npm cache clean --force # 📋 复制应用代码 @@ -68,4 +68,4 @@ HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ # 🚀 启动应用 ENTRYPOINT ["dumb-init", "--", "/usr/local/bin/docker-entrypoint.sh"] -CMD ["node", "src/app.js"] \ No newline at end of file +CMD ["node", "src/app.js"]