FROM node:25-alpine

RUN npm install -g pnpm

WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["npx", "tsx", "watch", "src/server.ts"]