28 lines
662 B
Bash
Executable File
28 lines
662 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# ====================================
|
|
# TubeScript API - Detener todos los servicios
|
|
# ====================================
|
|
|
|
echo "🛑 Deteniendo servicios..."
|
|
echo ""
|
|
|
|
# Detener servicios individuales
|
|
services=(tubescript_api streamlit_panel)
|
|
|
|
for s in "${services[@]}"; do
|
|
if docker ps -a --format '{{.Names}}' | grep -q "^$s$"; then
|
|
echo "Deteniendo $s..."
|
|
docker stop $s 2>/dev/null && echo "✅ $s detenido" || echo "⚠️ $s no estaba corriendo"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "🗑️ Eliminando contenedores..."
|
|
for s in "${services[@]}"; do
|
|
docker rm $s 2>/dev/null
|
|
done
|
|
|
|
echo ""
|
|
echo "✅ Todos los servicios han sido detenidos"
|