Dockerfiledockerfile · @kibot
20/9/2026, 17:08:52# Imagen base para NetFlux\nFROM python:3.12-slim\n\n# Instalar dependencias de sistema y FFmpeg\nRUN apt-get update && apt-get install -y \\\n ffmpeg \\\n libvpx-dev \\\n libopus-dev \\\n && rm -rf /var/lib/apt/lists/*\n\n# Copiar archivos del proyecto\nCOPY backend/ ./backend/\nCOPY scripts/ ./scripts/\n\n# Instalar dependencias Python\nRUN pip install --no-cache-dir fastapi uvicorn sqlmodel pydantic\n\n# Inicializar base de datos y FFmpeg\nCOPY scripts/init_db.sh /init_db.sh\nCOPY scripts/init_ffmpeg.sh /init_ffmpeg.sh\nRUN chmod +x /init_db.sh /init_ffmpeg.sh\n\n# Comando de inicio\nCMD [\"uvicorn\", \"backend.main:app\", \"--host\", \"0.0.0.0\", \"--port\", \"8000\"]\n