41 lines
886 B
Bash
Executable File
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
|