FROM node:18-bookworm WORKDIR /app COPY package.json pnpm-lock.yaml ./ RUN npm i -g pnpm RUN pnpm install --frozen-lockfile COPY . . RUN pnpm generate && pnpm build ENTRYPOINT [ "./entrypoint.sh" ]