# Usa una imagen base de Python oficial, versión slim para reducir el tamaño FROM python:3.10-slim # Establece el directorio de trabajo WORKDIR /app # Copia el archivo de requerimientos primero, para caché de capas COPY requirements.txt ./ # Instala las dependencias de Python necesarias desde el archivo RUN pip install --no-cache-dir -r requirements.txt # Copia el resto del código de la aplicación al contenedor COPY . . # Expone el puerto que Flask utilizará EXPOSE 5000 # Comando para ejecutar la aplicación CMD ["flask", "run", "--host=0.0.0.0"]