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

33 lines
492 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
# Build frontend
cd frontend
bun run build
cd ..
cleanup() {
kill $BE_PID $FE_PID 2>/dev/null || true
}
trap cleanup EXIT
# Backend (production)
cd backend
bun run start 2>&1 | sed 's/^/[BE] /' &
BE_PID=$!
cd ..
# Frontend (preview built assets)
cd frontend
bun run preview 2>&1 | sed 's/^/[FE] /' &
FE_PID=$!
cd ..
wait