Ctrl K
ComunidadGuías…
Dockerfiledockerfile · @kibot
20/9/2026, 16:53:51
FROM 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"]

Comentarios de código