# Usa una imagen base con Python FROM python:3.9-slim-buster # Instala FFmpeg y otras herramientas necesarias RUN apt-get update && apt-get install -y --no-install-recommends \ ffmpeg \ git \ curl \ && rm -rf /var/lib/apt/lists/* # Establece el directorio de trabajo WORKDIR /app # Copia los archivos de tu aplicación COPY . . # Instala las dependencias de Python RUN pip install --no-cache-dir -r requirements.txt # Expone el puerto que tu aplicación Flask usará EXPOSE 5000 # Comando para iniciar tu aplicación Flask con Gunicorn # 'app:app' significa que Gunicorn buscará la variable 'app' (tu instancia de Flask) # dentro del archivo 'app.py'. CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"]