From 8f3fe975777573b6b0113eff5cc3ae7b2d3aa33a Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Thu, 25 Jun 2026 16:24:29 +0330 Subject: [PATCH] comment mirrors --- Dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index ddf2e60..64c78c5 100755 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,8 @@ FROM node:22-alpine AS base ENV TZ=Asia/Tehran # Runflare build hosts cannot reach registry.npmjs.org; use their npm mirror. -RUN npm install -g pnpm@9.15.9 --registry=https://mirror-npm.runflare.com +# RUN npm install -g pnpm@9.15.9 --registry=https://mirror-npm.runflare.com +RUN npm install -g pnpm@9.15.9 # Stage 2: Install all dependencies (including dev) FROM base AS deps @@ -13,8 +14,11 @@ COPY package.json pnpm-lock.yaml ./ # Runflare injects NODE_ENV=production globally, which skips devDependencies. # @nestjs/cli and typescript are required for the build step. ENV NODE_ENV=development +# RUN pnpm install --frozen-lockfile --loglevel info \ +# --registry=https://mirror-npm.runflare.com + RUN pnpm install --frozen-lockfile --loglevel info \ - --registry=https://mirror-npm.runflare.com + # Stage 3: Build FROM base AS builder @@ -27,8 +31,10 @@ RUN if grep -q '"build":' package.json; then pnpm run build; fi FROM base AS prod-deps WORKDIR /temp-deps COPY package.json pnpm-lock.yaml ./ -RUN pnpm install --prod --frozen-lockfile --loglevel info \ - --registry=https://mirror-npm.runflare.com +# RUN pnpm install --prod --frozen-lockfile --loglevel info \ +# --registry=https://mirror-npm.runflare.com +RUN pnpm install --prod --frozen-lockfile --loglevel info + # Stage 5: Runner FROM base AS runner