# Imagen base con Python FROM python:3.9-slim # Establece el directorio de trabajo WORKDIR /code # Instala dependencias del sistema necesarias RUN apt-get update && \ apt-get install -y pandoc wget curl && \ apt-get clean # Copia los archivos de requerimientos y los instala COPY ./requirements.txt /code/requirements.txt RUN pip install --no-cache-dir -r /code/requirements.txt # Copia el resto del código al contenedor COPY . . # Da permisos de ejecución (opcional pero útil en HF Spaces) RUN chmod -R 777 /code # Comando para iniciar FastAPI usando Uvicorn CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]