static id

This commit is contained in:
hamid zarghami
2025-04-16 12:26:28 +03:30
parent d87925998f
commit 5e5f02ee06
4 changed files with 4007 additions and 17 deletions
+5 -4
View File
@@ -4,20 +4,21 @@ RUN apk add --no-cache tzdata && \
cp /usr/share/zoneinfo/Asia/Tehran /etc/localtime && \
echo "Asia/Tehran" > /etc/timezone
# RUN corepack enable && corepack prepare pnpm@latest --activate
RUN npm install -g corepack
RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app
FROM base AS deps
RUN apk add --no-cache libc6-compat git
COPY package*.json ./
RUN npm ci --ignore-scripts --loglevel info
COPY pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile --ignore-scripts
FROM base AS builder
WORKDIR /build
COPY --from=deps /app/node_modules ./node_modules
COPY . .
RUN npm run build && npm ci --omit=dev --ignore-scripts --loglevel info
RUN pnpm build && pnpm install --prod --frozen-lockfile --ignore-scripts
FROM base AS runner
WORKDIR /app