#!/bin/bash

# Nome della sessione tmux usata per la pipeline
SESSION="s2s_pipeline"

echo "🛑 Spegnimento dei servizi S2S (Docker NIM rimarrà attivo)..."

# Chiude solo la sessione tmux della pipeline audio e della demo UI
if tmux has-session -t $SESSION 2>/dev/null; then
    echo "🔹 Terminazione della pipeline e della Demo UI in tmux..."
    tmux kill-session -t $SESSION
    echo "✅ Servizi locali arrestati. La VRAM del modello Docker è ancora allocata."
else
    echo "🔸 Nessuna sessione tmux attiva rilevata per '$SESSION'."
fi

echo "-----------------------------------------------------------------"
echo "🎉 Pipeline spenta con successo!"

