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"]