20 lines
518 B
Bash
Executable File
20 lines
518 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# FastAPI 백엔드와 Vue 프론트엔드 개발 서버를 함께 실행하는 스크립트
|
|
|
|
cleanup() {
|
|
echo -e "\n🛑 서버들을 종료합니다..."
|
|
kill $(jobs -p) 2>/dev/null
|
|
exit
|
|
}
|
|
|
|
trap cleanup SIGINT SIGTERM EXIT
|
|
|
|
echo "🚀 [1/2] FastAPI 백엔드 실행 중 (포트 8000)..."
|
|
./venv/bin/uvicorn backend.app.main:app --host 0.0.0.0 --port 8000 --reload &
|
|
|
|
sleep 1
|
|
|
|
echo "🎨 [2/2] Vite 프론트엔드 개발 서버 실행 중 (포트 5173)..."
|
|
cd frontend && npm run dev
|
|
|