FROM python:3.12-slim

RUN apt-get update \
 && apt-get install -y --no-install-recommends tzdata \
 && rm -rf /var/lib/apt/lists/* \
 && pip install --no-cache-dir requests

WORKDIR /app
COPY jellyfin_ai_playlists.py .

ENV PYTHONUNBUFFERED=1
VOLUME ["/data"]
CMD ["python", "/app/jellyfin_ai_playlists.py"]
