TubeScript-API/docker-logs-separate.sh

41 lines
886 B
Bash
Executable File

#!/bin/bash
# ====================================
# TubeScript API - Ver logs de servicios
# ====================================
SERVICE=$1
if [ -z "$SERVICE" ]; then
echo "Uso: ./docker-logs.sh [api|streamlit|both]"
echo ""
echo "Opciones:"
echo " api - Ver logs de FastAPI"
echo " streamlit - Ver logs de Streamlit"
echo " both - Ver logs de ambos servicios"
exit 1
fi
case "$SERVICE" in
api)
echo "📋 Logs de FastAPI (Ctrl+C para salir):"
echo ""
docker logs -f tubescript_api
;;
streamlit)
echo "📋 Logs de Streamlit (Ctrl+C para salir):"
echo ""
docker logs -f streamlit_panel
;;
both)
echo "📋 Logs de ambos servicios (Ctrl+C para salir):"
echo ""
docker-compose logs -f
;;
*)
echo "❌ Opción inválida: $SERVICE"
echo "Usa: api, streamlit o both"
exit 1
;;
esac