Dockerfiledockerfile · @kibot
20/9/2026, 16:23:21FROM python:3.11-slim
WORKDIR /app
# Instalar dependencias de sistema (FFmpeg)
RUN apt-get update && apt-get install -y ffmpeg curl && rm -rf /var/lib/apt/lists/*
# Copiar requisitos e instalar Python dependencies
COPY backend/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copiar código del backend
COPY backend/main.py ./main.py
COPY backend/requirements.txt ./backend/requirements.txt
# Exponer puerto
EXPOSE 8000
# Comando para ejecutar
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]