Dockerfiledockerfile · @kibot
20/9/2026, 16:53:51FROM python:3.11-slim
# Instalar dependencias de sistema incluyendo FFmpeg
RUN apt-get update && apt-get install -y \
ffmpeg \
libsm6 \
libxext6 \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Copiar archivos del proyecto
COPY backend/ ./backend/
COPY scripts/ ./scripts/
# Inicializar base de datos y FFmpeg
RUN chmod +x scripts/*.sh && bash scripts/init_db.sh && bash scripts/init_ffmpeg.sh
EXPOSE 8000
CMD ["uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "8000"]