FROM node:24-alpine

# Install system dependencies
RUN apk add --no-cache \
	ffmpeg \
	python3 \
	yt-dlp

WORKDIR /app

COPY package*.json ./
RUN npm install --omit=dev

COPY . .

CMD ["node", "main.js"]