AIVLE Book 프로젝트 실행 안내

권장 환경: Java 17 이상, Git Bash

웹 통합 접속: http://localhost:8080 (별도 프론트엔드 실행 불필요)

시작 전 준비

실행 방법

<aside> 📝

  1. 프로젝트 복제

    git clone <https://github.com/jakebyun/aivle_4th_bookmp.git> cd aivle_4th_bookmp

  2. 프론트엔드 폴더 하위에.env 파일을 생성하고 OpenAI API 키를 입력합니다.

    cd frontend touch .env echo "VITE_OPENAI_API_KEY=sk-your-openai-api-key-here" > .env

    ⚠️ .env 파일은 Git에 포함되지 않으므로 직접 입력해야 합니다.

  3. 백엔드 빌드 및 실행

    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 이미지 생성 포함
실행 방식 백엔드에서 프론트엔드 정적 파일 자동 제공

참고 사항