FROM node:20-alpine WORKDIR /app RUN apk add --no-cache python3 make g++ COPY package*.json ./ RUN npm ci COPY tsconfig.json ./ COPY src ./src RUN npm run build RUN mkdir -p /app/sessions EXPOSE 3001 CMD ["npm", "start"]