Fix the npm registry URL so Docker can install packages.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-09 20:19:16 +03:30
co-authored by Cursor
parent 0c21aa1fec
commit 5f3317a77d
2 changed files with 7 additions and 5 deletions
+2
View File
@@ -0,0 +1,2 @@
registry=https://registry.npmmirror.com
replace-registry-host=always
+5 -5
View File
@@ -2,11 +2,11 @@ FROM node:20
WORKDIR /app
COPY package.json package-lock.json ./
COPY package.json package-lock.json .npmrc ./
COPY scripts ./scripts
ENV NPM_CONFIG_REGISTRY=https://mirror2.chabokan.net
RUN npm config set registry https://mirror2.chabokan.net/npm/ \
ENV NPM_CONFIG_REGISTRY=https://registry.npmmirror.com
RUN npm config set registry https://registry.npmmirror.com \
&& npm config set replace-registry-host always \
&& npm config set fetch-retry-mintimeout 10000 \
&& npm config set fetch-retry-maxtimeout 120000 \
@@ -16,7 +16,7 @@ RUN npm config set registry https://mirror2.chabokan.net/npm/ \
&& npm config set loglevel info
ENV NODE_ENV=development
RUN npm ci --include=dev --foreground-scripts --no-audit --no-fund --registry=https://mirror2.chabokan.net
RUN npm ci --include=dev --foreground-scripts --no-audit --no-fund --registry=https://registry.npmmirror.com
COPY . .
@@ -27,7 +27,7 @@ ARG VITE_BASE_PATH
RUN node scripts/write-docker-vite-env.mjs \
&& unset VITE_API_BASE_URL VITE_USE_MOCK_AUTH VITE_BASE_PATH \
&& npm run build
&& npm run build-only
ENV NODE_ENV=production
ENV VITE_BASE_PATH=/