FROM python:3.9-slim # Install system dependencies RUN apt-get update && apt-get install -y \ texlive \ texlive-latex-extra \ texlive-fonts-recommended \ pandoc \ wkhtmltopdf \ && apt-get clean # Install Python dependencies COPY requirements.txt requirements.txt RUN pip install --no-cache-dir -r requirements.txt # Set the working directory WORKDIR /app COPY . . # Run the Gradio app CMD ["python", "app.py"]