FROM node:24-alpine

RUN corepack enable && corepack prepare pnpm@latest --activate

WORKDIR /app

COPY pnpm-lock.yaml package*.json ./
RUN pnpm i

RUN pnpm add -D nodemon

COPY . .

EXPOSE 3000
CMD [ "pnpm", "run", "dev" ]
