FROM node:24-alpine

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

WORKDIR /app

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

RUN pnpm i

COPY . .

EXPOSE 5173

CMD [ "pnpm", "run", "dev", "--", "--host", "0.0.0.0" ]
