This commit is contained in:
2026-01-12 19:03:50 +00:00
parent 0da76927ce
commit d4b8dcd455
48 changed files with 1352 additions and 723 deletions
+17 -2
View File
@@ -7,6 +7,10 @@ echo "🚀 Starting Klangkiste (Box + GUI)"
cleanup() {
echo ""
echo "🛑 Stopping Klangkiste..."
if [[ -n "${SERVER_PID:-}" ]]; then
kill -TERM "$SERVER_PID" 2>/dev/null || true
wait "$SERVER_PID" 2>/dev/null || true
fi
if [[ -n "${GUI_PID:-}" ]]; then
kill -TERM "$GUI_PID" 2>/dev/null || true
wait "$GUI_PID" 2>/dev/null || true
@@ -14,11 +18,21 @@ cleanup() {
}
trap cleanup INT TERM EXIT
# Server starten (FastAPI + GUI)
echo "▶️ Starting Server..."
(
cd server
python3 main.py
) &
SERVER_PID=$!
# GUI starten (Vite)
echo "▶️ Starting GUI..."
GUI_PORT="${KLANGKISTE_GUI_PORT:-5174}"
echo "▶️ Starting GUI on port ${GUI_PORT}..."
(
cd gui
npm run dev
npm run dev -- --host 0.0.0.0 --port "${GUI_PORT}" --strictPort
) &
GUI_PID=$!
@@ -29,6 +43,7 @@ cd box
python3 main.py run
echo ""
echo "✅ Server PID: $SERVER_PID"
echo "✅ GUI PID: $GUI_PID"
echo "🛑 Press Ctrl+C to stop everything"
echo ""