# Usa una imagen base de Python FROM python:3.11-slim # Establecer el directorio de trabajo WORKDIR /app # Copiar el archivo de requerimientos COPY requirements.txt /app # Instalar dependencias RUN pip install --no-cache-dir -r requirements.txt # Copiar el resto del código COPY . /app # Hugging Face Spaces asigna un puerto en la variable $PORT # Ajusta tu Flask para usar ese puerto (ver más abajo). EXPOSE 7860 # Usar gunicorn para producción (puerto = 7860 por convención en Spaces) CMD ["gunicorn", "app:app", "--bind", "0.0.0.0:7860"]