refactor: Revamp start script to include Agent UI setup and dependency installation
This commit is contained in:
parent
80d1f9d26a
commit
489f9403b1
1 changed files with 26 additions and 1 deletions
|
|
@ -1 +1,26 @@
|
||||||
source .venv/bin/activate && PYTHONPATH=src python -m sql_optimizer_team.team_app
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
||||||
|
AGENT_UI_DIR="$ROOT_DIR/../agent-ui"
|
||||||
|
|
||||||
|
if ! command -v pnpm >/dev/null 2>&1; then
|
||||||
|
corepack enable >/dev/null 2>&1 || true
|
||||||
|
corepack prepare pnpm@latest --activate >/dev/null 2>&1 || true
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -d "$AGENT_UI_DIR" ]]; then
|
||||||
|
echo "Clonando Agent UI em $AGENT_UI_DIR"
|
||||||
|
git clone https://github.com/agno-agi/agent-ui.git "$AGENT_UI_DIR"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -d "$AGENT_UI_DIR/node_modules" ]]; then
|
||||||
|
echo "Instalando dependências do Agent UI"
|
||||||
|
(cd "$AGENT_UI_DIR" && pnpm install)
|
||||||
|
fi
|
||||||
|
|
||||||
|
(cd "$AGENT_UI_DIR" && pnpm dev) &
|
||||||
|
echo "Agent UI iniciado em http://localhost:3000"
|
||||||
|
|
||||||
|
source "$ROOT_DIR/.venv/bin/activate"
|
||||||
|
PYTHONPATH="$ROOT_DIR/src" python -m sql_optimizer_team.team_app
|
||||||
Loading…
Reference in a new issue