34 lines
1.3 KiB
Bash
Executable File
34 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Kipinä Agentic Network lokaali pikatesti
|
|
# Tämä ohjelma käynnistää lokaalin Kipinä Hubin taustalle, ja heittää sen jälkeen näkyviin
|
|
# visuaalisen Natiivisolmun Ratatui-ruudun yhdistäen sen automaattisesti siihen.
|
|
# Kun poistut Ratatui-näytöstä (esim painamalla Q), niin skripti sammuttaa siististi
|
|
# myös taustalla pyörivän lokaalin Hubin!
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
echo "========================================="
|
|
echo " 🔥 Kipinä Agentic Network - Local Run 🔥"
|
|
echo "========================================="
|
|
echo "Varmistetaan portin 3000 vapaus..."
|
|
lsof -ti :3000 | xargs kill -9 2>/dev/null || true
|
|
|
|
echo ""
|
|
echo "Käynnistetään Kipinä Hub taustalle..."
|
|
# Ohjataan Hubin logit erilliseen tiedostoon jottei se sotke näkymää!
|
|
env STATIC_DIR=frontend/dist cargo run -p hub > hub-local.log 2>&1 &
|
|
HUB_PID=$!
|
|
|
|
# Odotellaan, että Hub saa portit kuunteluun
|
|
sleep 2
|
|
|
|
echo "Käynnistetään Natiivisolmu ja Ratatui-dashboard..."
|
|
# Käynnistetään TUI ja pakotetaan yhdistämään lokaaliin Hubiin.
|
|
env -u OLLAMA_MODEL HUB_URL=ws://127.0.0.1:3000/ws cargo run -p native-node
|
|
|
|
# Kun TUI ohjelmasta on poistuttu
|
|
echo ""
|
|
echo "Dashboard suljettu! Ajetaan lokaali Hub (#$HUB_PID) siististi alas..."
|
|
kill $HUB_PID
|
|
echo "Kaikki sammutettu. Kiitos!"
|