23 lines
455 B
Bash
23 lines
455 B
Bash
#!/bin/bash
|
|
|
|
# Function to stop the services
|
|
stop_services() {
|
|
echo "Stopping services..."
|
|
pkill -f "npm run server"
|
|
pkill -f "uvicorn src.main:app --host 0.0.0.0 --port 5000 --reload"
|
|
exit
|
|
}
|
|
|
|
# Trap signals to stop services
|
|
trap stop_services SIGINT SIGTERM
|
|
|
|
# Start the server
|
|
uvicorn src.main:app --host 0.0.0.0 --port 5000 --reload &
|
|
|
|
# Start the frontend service
|
|
cd web
|
|
npm run server &
|
|
|
|
# Wait for all background jobs to finish
|
|
wait
|