FROM node:22-alpine

WORKDIR /app

RUN apk add --no-cache ffmpeg espeak python3 make g++

COPY package*.json ./

RUN npm install --omit=dev

COPY . .

ENTRYPOINT ["npx", "tsx", "src/index.ts"]
