FROM python:3.13-slim

WORKDIR /app

COPY requirements.txt .

RUN pip install --root-user-action=ignore --no-cache-dir -r requirements.txt

COPY image-chooser.py .
COPY templates/ templates/
COPY templates.json .
COPY ./entrypoint.sh /

ENTRYPOINT [ "/entrypoint.sh" ]
CMD [ "run", "image-chooser.py" ]
