# Usa una imagen oficial de Python como base FROM python:3.9-slim-buster # Establece el directorio de trabajo dentro del contenedor WORKDIR /app # Copia el archivo de requisitos e instálalos COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copia el resto de la aplicación al directorio de trabajo COPY . . # Expone el puerto en el que corre la aplicación Flask (definido en config.py) EXPOSE 5001 # Comando para correr la aplicación # Asegúrate de que app.py esté en el directorio raíz de WORKDIR (/app) # Y que las variables de entorno si son necesarias para SECRET_KEY y PORT se pasen al docker run o compose CMD ["python", "app.py"]