From 4390734854e2725572ebafdacbf7d3df217129e7 Mon Sep 17 00:00:00 2001 From: Greg L Date: Thu, 23 Nov 2023 19:08:14 -0500 Subject: [PATCH] - updated docker file to build with pnpm --- Dockerfile | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/Dockerfile b/Dockerfile index e485cd3e..60f2400b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,30 +12,21 @@ RUN apk add --no-cache build-base cairo-dev pango-dev # Install Chromium RUN apk add --no-cache chromium +#install PNPM globaly +RUN npm install -g pnpm + ENV PUPPETEER_SKIP_DOWNLOAD=true ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser -WORKDIR /usr/src/packages - -# Copy root package.json and lockfile -COPY package.json yarn.loc[k] ./ - -# Copy components package.json -COPY packages/components/package.json ./packages/components/package.json - -# Copy ui package.json -COPY packages/ui/package.json ./packages/ui/package.json - -# Copy server package.json -COPY packages/server/package.json ./packages/server/package.json - -RUN yarn install +WORKDIR /usr/src # Copy app source COPY . . -RUN yarn build +RUN pnpm install + +RUN pnpm build EXPOSE 3000 -CMD [ "yarn", "start" ] +CMD [ "pnpm", "start" ]