FROM python:3.14-trixie
RUN mkdir -p /app
RUN cd /app && python -m venv venv
ENV PATH="/app/venv/bin":$PATH
COPY requirements.txt /app/requirements.txt
RUN cd /app && pip install -r requirements.txt

WORKDIR /data

COPY src/mdtranslator/main.py /app/main.py
RUN cd /app && python main.py --download-model

ENTRYPOINT ["python", "/app/main.py"]
