Files
windmill/dev-dashboard/dev.sh
2026-02-22 00:36:17 +00:00

28 lines
425 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
# Load env vars (R2 credentials, etc.) if present
if [ -f .env ]; then
set -a; source .env; set +a
fi
cleanup() {
kill $BE_PID $FE_PID 2>/dev/null || true
}
trap cleanup EXIT
# Backend (bun --watch)
cd backend
bun run dev 2>&1 | sed 's/^/[BE] /' &
BE_PID=$!
cd ..
# Frontend (vite dev)
cd frontend
bun run dev 2>&1 | sed 's/^/[FE] /' &
FE_PID=$!
cd ..
wait