# node:sqlite needs Node >= 22.5, so this must not drop below 22. FROM node:24-alpine RUN corepack enable WORKDIR /app COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ RUN pnpm install --frozen-lockfile COPY . . RUN pnpm build ENV NODE_ENV=production ENV HOSTNAME=0.0.0.0 EXPOSE 3000 CMD ["pnpm", "start"]