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" ]