1FROM node:iron
2RUN npm install -g pnpm ts-node nodemon tsx
3WORKDIR /usr/src/app
4COPY package.json pnpm-lock.yaml* ./
5RUN echo Y | pnpm install
6COPY . .
7SHELL ["/bin/bash", "--login", "-c"]
8ENV SHELL bash
9EXPOSE 3001
10CMD ["nodemon", "--watch", "src/**", "--ext", "mts,ts,json", "--ignore", "src/**/*.spec.ts", "--exec", "tsx src/server/ws/server.ts"]