권장 환경: Java 17 이상, Git Bash
웹 통합 접속: http://localhost:8080
(별도 프론트엔드 실행 불필요)
<aside> 📝
프로젝트 복제
git clone <https://github.com/jakebyun/aivle_4th_bookmp.git> cd aivle_4th_bookmp
프론트엔드 폴더 하위에.env
파일을 생성하고 OpenAI API 키를 입력합니다.
cd frontend touch .env echo "VITE_OPENAI_API_KEY=sk-your-openai-api-key-here" > .env
⚠️ .env
파일은 Git에 포함되지 않으므로 직접 입력해야 합니다.
백엔드 빌드 및 실행
cd ../backend ./gradlew build ./gradlew bootRun
Git Bash 실행을 권장하며, ./gradlew.bat
대신 ./gradlew
를 사용합니다.
성공 시 웹 브라우저에서 http://localhost:8080
으로 접속합니다.
</aside>
항목 | 설명 |
---|---|
웹 접속 | http://localhost:8080 |
API 기본 경로 | /api/books |
OpenAI 기능 | GPT 활용 프롬프트 개선 및 DALL·E 3 이미지 생성 포함 |
실행 방식 | 백엔드에서 프론트엔드 정적 파일 자동 제공 |
.env
미설정 시 이미지 생성 기능 미작동