FROM node:22-alpine

WORKDIR /app

COPY package*.json ./
RUN npm install

COPY src/ ./src/
COPY tsconfig.json ./

CMD ["npx", "ts-node", "-r", "tsconfig-paths/register", "src/index.ts"]