36 lines
1.0 KiB
Bash
Executable File
36 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🚀 TK-MP 프론트엔드 시작 스크립트"
|
|
echo "=================================="
|
|
|
|
# 현재 디렉토리 확인
|
|
if [ ! -f "package.json" ]; then
|
|
echo "❌ package.json이 없습니다. frontend 폴더로 이동해주세요."
|
|
exit 1
|
|
fi
|
|
|
|
# 의존성 설치 확인
|
|
if [ ! -d "node_modules" ]; then
|
|
echo "📦 의존성을 설치합니다..."
|
|
npm install
|
|
fi
|
|
|
|
# 백엔드 서버 확인
|
|
echo "🔗 백엔드 서버 연결 테스트..."
|
|
curl -s http://localhost:8000/api/projects > /dev/null
|
|
if [ $? -eq 0 ]; then
|
|
echo "✅ 백엔드 서버가 실행 중입니다."
|
|
else
|
|
echo "⚠️ 백엔드 서버가 실행되지 않았습니다."
|
|
echo " 다른 터미널에서 다음 명령어를 실행해주세요:"
|
|
echo " cd ../backend && source venv/bin/activate && uvicorn app.main:app --reload"
|
|
fi
|
|
|
|
echo ""
|
|
echo "🌐 프론트엔드 서버를 시작합니다..."
|
|
echo " 브라우저에서 http://localhost:3000 이 자동으로 열립니다."
|
|
echo ""
|
|
|
|
# 개발 서버 실행
|
|
npm run dev
|