21 lines
930 B
Bash
Executable File
21 lines
930 B
Bash
Executable File
#!/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
|