- 본 프로젝트는 내부 서버 환경에서 개발되었던것을 밝힙니다.
- 환경변수 및 민감정보는
.env파일로 관리 (Git 미포함)
라벨링 서비스 통합 플랫폼
labelable-integration-main/
├── backend/ # Spring Boot API 서버 (Java 17)
├── frontend/ # Vue.js 3 웹 클라이언트 (Vite)
└── fastapi/ # FastAPI 서비스 (Python)
| 구성요소 | 기술 | 버전 |
|---|---|---|
| Backend | Spring Boot | 3.2.5 |
| Frontend | Vue.js + Vite | 3.5 / 7.2.4 |
| Python API | FastAPI + Uvicorn | 0.115.5 |
| Language | Java / TypeScript / Python | 17 / - / 3.x |
각 모듈 실행 전 .env 파일 설정이 필요합니다.
cd backend/common
cp .env.example .env # 환경변수 설정
./gradlew bootRuncd frontend/common
npm install
npm run devcd fastapi/common
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload