#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
source .cb26-env/env.sh 2>/dev/null || true

echo "=== LAB start (Faze 4: monolit) ==="

# 1) LiteLLM proxy (vzdy oddeleny)
echo "[1/2] LiteLLM proxy..."
uv run cyberbrain service start litellm || true
sleep 3

# 2) Monolit (webapp + safe_oi na jednom portu)
echo "[2/2] Monolit..."
uv run cyberbrain service start monolith || true
sleep 3

echo
echo "=== Status ==="
uv run cyberbrain service status litellm
uv run cyberbrain service status monolith

echo
echo "=== Health checky ==="
printf "  litellm   4100 "
curl -sS --max-time 3 http://127.0.0.1:4100/health/liveliness | head -c 60; echo
printf "  monolith  8080 "
curl -sS --max-time 3 http://127.0.0.1:8080/health | head -c 200; echo
