update submodule
This commit is contained in:
2
adiuvAI
2
adiuvAI
Submodule adiuvAI updated: 02a0f3635b...016c44c6f0
2
api
2
api
Submodule api updated: 41db3a7089...7253f6fe72
36
dev.sh
36
dev.sh
@@ -1,36 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# dev.sh — start API and Electron app in parallel
|
|
||||||
# Usage: ./dev.sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
||||||
|
|
||||||
cleanup() {
|
|
||||||
echo ""
|
|
||||||
echo "Shutting down..."
|
|
||||||
kill 0
|
|
||||||
}
|
|
||||||
trap cleanup SIGINT SIGTERM
|
|
||||||
|
|
||||||
# Start FastAPI
|
|
||||||
(
|
|
||||||
cd "$ROOT/api"
|
|
||||||
echo "[api] Starting FastAPI on :8000"
|
|
||||||
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
|
|
||||||
) &
|
|
||||||
API_PID=$!
|
|
||||||
|
|
||||||
# Start Electron (source nvm if available)
|
|
||||||
(
|
|
||||||
cd "$ROOT/adiuvAI"
|
|
||||||
echo "[electron] Starting Electron app"
|
|
||||||
[ -s "$HOME/.nvm/nvm.sh" ] && source "$HOME/.nvm/nvm.sh"
|
|
||||||
npm run start
|
|
||||||
) &
|
|
||||||
ELECTRON_PID=$!
|
|
||||||
|
|
||||||
echo "[dev] API PID=$API_PID Electron PID=$ELECTRON_PID"
|
|
||||||
echo "[dev] Press Ctrl+C to stop both"
|
|
||||||
|
|
||||||
wait
|
|
||||||
Reference in New Issue
Block a user