# Usamos una imagen ligera de Python 3.10 FROM python:3.10-slim # Directorio de trabajo WORKDIR /app # Copiamos los requerimientos primero (para aprovechar caché) COPY requirements.txt requirements.txt # Instalamos dependencias RUN pip install --no-cache-dir -r requirements.txt # Copiamos el resto de los archivos (incluyendo la carpeta 'model') COPY . . # Permisos para Hugging Face (importante) RUN chmod -R 777 /app # Exponemos el puerto 7860 (Estándar de HF) EXPOSE 7860 # Comando de inicio CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:app", "--timeout", "120"]