From c533de1a8e9acaa2b32ca7238df35640cf84779f Mon Sep 17 00:00:00 2001 From: wuzoo Date: Fri, 17 Jan 2025 21:20:18 +0900 Subject: [PATCH] fix: install pnpm command --- Dockerfile.client | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile.client b/Dockerfile.client index 8808d50fd..e5c1bdc20 100644 --- a/Dockerfile.client +++ b/Dockerfile.client @@ -8,19 +8,19 @@ RUN corepack enable COPY . /app # Set Directory WORKDIR /app -# Copies package.json & pnpm-lock file -COPY package.json . -COPY pnpm-lock.yaml . # Install deps & build +FROM base AS prod-deps +RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile + FROM base AS build RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile -COPY . ./ RUN pnpm build:client # Stage 2 # Nginx image FROM nginx:stable-alpine # +COPY --from=prod-deps /app/node_modules /usr/share/nginx/html COPY --from=build /app/dist /usr/share/nginx/html # Delete nginx default config file RUN rm /etc/nginx/conf.d/default.conf