1FROM node:24 2 3WORKDIR /app 4 5RUN npm install pnpm --global 6 7COPY pnpm-workspace.yaml ./ 8COPY package.json pnpm-lock.yaml ./ 9COPY packages/ ./packages/ 10COPY examples/ ./examples/ 11RUN mkdir -p website/public 12COPY website/package.json ./website/ 13 14RUN pnpm install 15 16 17COPY . . 18 19EXPOSE 4321 20 21CMD ["pnpm", "dev"]