this repo has no description
1#!/usr/bin/env bash
2set -e
3
4SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
5ROOT_DIR="$(dirname "$SCRIPT_DIR")"
6
7cleanup() {
8 echo "Shutting down..."
9 kill $API_PID $WEB_PID 2>/dev/null || true
10 wait $API_PID $WEB_PID 2>/dev/null || true
11}
12trap cleanup EXIT INT TERM
13
14# Start API
15echo "Starting API server on :3001..."
16cd "$ROOT_DIR/api"
17cp -n .env.example .env 2>/dev/null || true
18cargo run &
19API_PID=$!
20
21# Start frontend
22echo "Starting frontend on :5173..."
23cd "$ROOT_DIR/web"
24npm run dev &
25WEB_PID=$!
26
27echo "Ayos dev servers starting..."
28echo " API: http://localhost:3001"
29echo " Frontend: http://localhost:5173"
30echo ""
31echo "Press Ctrl+C to stop."
32
33wait