# Dockerfile # Usar una imagen base de Python (estable y limpia) FROM python:3.11-slim # Establecer el directorio de trabajo dentro del contenedor WORKDIR /app # Copiar el archivo de requerimientos e instalar dependencias COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copiar el resto de los archivos de la aplicación # Esto incluye app.py, templates/ e static/ COPY . . # Exponer el puerto por defecto (se mapeará automáticamente) EXPOSE 7860 # Comando para iniciar la aplicación Flask # Esto se ejecutará cuando el contenedor inicie CMD ["python", "app.py"]