#!/bin/bash # Script de arreglo de yt-dlp - solo actúa si el contenedor existe if docker ps --format '{{.Names}}' | grep -q '^streamlit_panel$'; then echo "Actualizando yt-dlp en streamlit_panel..." docker exec streamlit_panel pip uninstall -y yt-dlp yt_dlp 2>/dev/null || true docker exec streamlit_panel pip install --no-cache-dir --force-reinstall yt-dlp else echo "Contenedor streamlit_panel no encontrado — saltando acciones relacionadas con Streamlit" fi # Actualizar en el contenedor de API si existe if docker ps --format '{{.Names}}' | grep -q '^tubescript_api$'; then echo "Actualizando yt-dlp en tubescript_api..." docker exec tubescript_api pip uninstall -y yt-dlp yt_dlp 2>/dev/null || true docker exec tubescript_api pip install --no-cache-dir --force-reinstall yt-dlp else echo "Contenedor tubescript_api no encontrado — asegúrate que la API esté corriendo si deseas actualizar yt-dlp" fi