TubeScript-API/docker-stop-all.sh

24 lines
701 B
Bash
Executable File

#!/bin/bash
# ====================================
# TubeScript API - Detener todos los servicios
# ====================================
echo "🛑 Deteniendo servicios..."
echo ""
# Detener servicios individuales
echo "Deteniendo FastAPI..."
docker stop tubescript_api 2>/dev/null && echo "✅ FastAPI detenido" || echo "⚠️ FastAPI no estaba corriendo"
echo "Deteniendo Streamlit..."
docker stop streamlit_panel 2>/dev/null && echo "✅ Streamlit detenido" || echo "⚠️ Streamlit no estaba corriendo"
echo ""
echo "🗑️ Eliminando contenedores..."
docker rm tubescript_api 2>/dev/null
docker rm streamlit_panel 2>/dev/null
echo ""
echo "✅ Todos los servicios han sido detenidos"