[feat] Main 브랜치에 변경사항 반영#81
Conversation
|
Caution Review failedFailed to post review comments. Walkthrough이 변경 사항은 Wayble 프로젝트의 백엔드 전체 구조를 대대적으로 확장 및 리팩토링합니다. 주요 내용은 CI/CD 파이프라인의 도커 기반 전환, AWS S3 및 Elasticsearch 연동, 사용자 인증(JWT, 카카오 로그인), 웨이블존 추천·검색·리뷰·장소 저장 등 도메인별 서비스와 API 구현, 그리고 관련 엔티티, DTO, 레포지토리, 설정 클래스의 대규모 추가 및 수정입니다. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant API as Wayble REST API
participant Auth as AuthService/JwtProvider
participant DB as DB/ES/S3
participant Ext as 외부 API(TMAP, Kakao)
User->>API: 회원가입/로그인/카카오로그인/토큰발급
API->>Auth: 사용자 인증/토큰 발급/검증
Auth-->>API: 인증결과/토큰
API->>DB: 사용자/토큰/리뷰/장소 저장 및 조회
User->>API: 웨이블존 검색/추천/상세/리뷰/장소저장 요청
API->>DB: ES/DB 질의, S3 업로드 등
API->>Ext: TMAP/카카오 등 외부 API 호출
Ext-->>API: 외부 API 응답
API-->>User: 결과 응답
Estimated code review effort🎯 5 (Critical) | ⏱️ ~90+ minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Note ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. ✨ Finishing Touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
✔️ 연관 이슈
📝 작업 내용
스크린샷 (선택)
Summary by CodeRabbit
신규 기능
버그 수정
문서화
리팩터링
기타
이 릴리즈는 웨이블 서버의 주요 기능과 인프라를 전면적으로 구현한 대규모 업데이트입니다.