FROM node:21.7.3-alpine3.18 AS cache WORKDIR /cache COPY package.json . COPY pnpm-lock.yaml . COPY patches ./patches RUN corepack enable RUN pnpm install # main image FROM node:21.7.3-alpine3.18 WORKDIR /app COPY --from=cache /cache/node_modules /app/node_modules COPY . . RUN apk add --no-cache ffmpeg RUN corepack enable RUN pnpm build CMD [ "pnpm", "start" ]