Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
@CodeRabbit 전역 프리픽스 이렇게 설정하는지 알려줘 그리고 사이드이펙트 고려해줘 |
|
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chain🏁 Script executed: Length of output: 5502 🏁 Script executed: Length of output: 9155
✅ 전역 프리픽스 설정 방식 분석현재 설정 방식
configurer.addPathPrefix(
"/api/v1",
c -> c.isAnnotationPresent(RestController.class)
&& c.getPackageName().startsWith("com.deare.backend.api")
);적용 조건: 현재 설정이 잘 된 부분 ✅
|
| 방식 | 장점 | 단점 |
|---|---|---|
현재: addPathPrefix (WebConfig) |
선택적 적용 가능, 컨트롤러 코드 수정 불필요 | SecurityConfig와 수동 동기화 필요 |
server.servlet.context-path=/api/v1 |
설정 한 줄로 끝 | Actuator, Swagger에도 적용되어 별도 처리 필요 |
각 컨트롤러 @RequestMapping("/api/v1/...") |
명시적 | 반복 코드, 리팩토링 어려움 |
현재 방식은 합리적인 선택입니다. 위의 Swagger 설정과 상수 분리만 추가로 챙겨주시면 더 안정적인 구조가 될 것입니다. 🙂
* Conflict (#199) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> * Chore/resolve main develop conflict (#193) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Chore/resolve main develop conflict (#195) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: cd.yml 수정 --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * [CHORE] 전역 프리픽스 추가 (#209) * Chore: SecurityConfig 엔드포인트 프리픽스 추가 * Feat: 전역 프리픽스 추가 WebConfig * Fix: test 코드 프리픽스 수정 (CI) --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 유저 역할 접근 방식 리팩토링 (#211) * Chore: 토큰에서 role 꺼내기 * Chore: db 접근 종속성 없애고, 곧바로 토큰에서 정보 접근 --------- Co-authored-by: catomat0 <catomat0@github.com> * Chore: 런칭용 약관 업데이트v2 (기존 약관 끔) (#210) Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 보안 취약점 리팩토링 (#212) * feat: email 로그 마스킹 * fix: logout 인증 접근 수정 (기존 : 미로그인이어도 접근 가능) * fix: 필터 내부 예외 처리 추가 * chore: 배포단계 - 스웨거 접근제한 * fix: 마스킹 로그 누락 부분 해결 --------- Co-authored-by: catomat0 <catomat0@github.com> * feat: AOP 기반 로깅 세팅 (#213) Co-authored-by: catomat0 <catomat0@github.com> * feat: 프로메테우스 세팅 및 엔드포인트 추가 (#214) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com>
* Conflict (#199) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> * Chore/resolve main develop conflict (#193) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Chore/resolve main develop conflict (#195) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: cd.yml 수정 --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * [CHORE] 전역 프리픽스 추가 (#209) * Chore: SecurityConfig 엔드포인트 프리픽스 추가 * Feat: 전역 프리픽스 추가 WebConfig * Fix: test 코드 프리픽스 수정 (CI) --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 유저 역할 접근 방식 리팩토링 (#211) * Chore: 토큰에서 role 꺼내기 * Chore: db 접근 종속성 없애고, 곧바로 토큰에서 정보 접근 --------- Co-authored-by: catomat0 <catomat0@github.com> * Chore: 런칭용 약관 업데이트v2 (기존 약관 끔) (#210) Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 보안 취약점 리팩토링 (#212) * feat: email 로그 마스킹 * fix: logout 인증 접근 수정 (기존 : 미로그인이어도 접근 가능) * fix: 필터 내부 예외 처리 추가 * chore: 배포단계 - 스웨거 접근제한 * fix: 마스킹 로그 누락 부분 해결 --------- Co-authored-by: catomat0 <catomat0@github.com> * feat: AOP 기반 로깅 세팅 (#213) Co-authored-by: catomat0 <catomat0@github.com> * feat: 프로메테우스 세팅 및 엔드포인트 추가 (#214) Co-authored-by: catomat0 <catomat0@github.com> * fix: 프로메테우스 세팅 누락 추가 (#217) Co-authored-by: catomat0 <catomat0@github.com> * fix: 쿠키 하달 경로 수정 (#219) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com>
* Conflict (#199) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> * Chore/resolve main develop conflict (#193) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Chore/resolve main develop conflict (#195) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: cd.yml 수정 --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * [CHORE] 전역 프리픽스 추가 (#209) * Chore: SecurityConfig 엔드포인트 프리픽스 추가 * Feat: 전역 프리픽스 추가 WebConfig * Fix: test 코드 프리픽스 수정 (CI) --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 유저 역할 접근 방식 리팩토링 (#211) * Chore: 토큰에서 role 꺼내기 * Chore: db 접근 종속성 없애고, 곧바로 토큰에서 정보 접근 --------- Co-authored-by: catomat0 <catomat0@github.com> * Chore: 런칭용 약관 업데이트v2 (기존 약관 끔) (#210) Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 보안 취약점 리팩토링 (#212) * feat: email 로그 마스킹 * fix: logout 인증 접근 수정 (기존 : 미로그인이어도 접근 가능) * fix: 필터 내부 예외 처리 추가 * chore: 배포단계 - 스웨거 접근제한 * fix: 마스킹 로그 누락 부분 해결 --------- Co-authored-by: catomat0 <catomat0@github.com> * feat: AOP 기반 로깅 세팅 (#213) Co-authored-by: catomat0 <catomat0@github.com> * feat: 프로메테우스 세팅 및 엔드포인트 추가 (#214) Co-authored-by: catomat0 <catomat0@github.com> * fix: 프로메테우스 세팅 누락 추가 (#217) Co-authored-by: catomat0 <catomat0@github.com> * fix: 쿠키 하달 경로 수정 (#219) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com>
* Conflict (#199) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> * Chore/resolve main develop conflict (#193) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Chore/resolve main develop conflict (#195) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> * Fix: cd.yml 수정 도커 컴포즈 (#189) Co-authored-by: catomat0 <catomat0@github.com> * Fix/merge develop to main2 (#192) * [DEPLOY] 2/12 배포 (#163) * chore: OCR result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 --------- Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> * [DEPLOY] 2/12 프롬 수정 (#167) * chore: OCR result DTO 패키지 분리 * chore: Analyze result DTO 패키지 분리 * [CHORE] Auth 파트 정리 및 계층 정리 (#161) * Chore: 명세서 성공 응답으로 통일 수정 * Chore: 리다이렉트 url 기본값 변경 * Remove: infra/redis 삭제 * Chore: auth파트 DTO 분리 --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR]이미지 업로드 api (cloudfront) (#150) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * [FIX] 프롬 쿼리문 수정 (#166) * [refactor]cloudfront 방식으로 변경 * [refactor]이미지업로드 cloudfront 방식으로 변경 * test-yaml 수정 * pull * application yaml 수정 * 리뷰 수정 * dto request response result 분리 * fix 오류 수정 * controller 수정 * Fix: 쿼리문 수정 --------- Co-authored-by: Minsu Kwon <kms37480@naver.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: AI 컨텐츠 내용 수정 시 재분석 요청 분기 추가 (#176) Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> * [DEPLOY] 3/18-20 UX 개선용 배포 (#188) * docs: README 초안 작성 (#184) * Fix: 도커 업데이트로 인한 cd 배포 스크립트문 재 설정 (#186) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * Fix: cd.yml 수정 --------- Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com> * [CHORE] 전역 프리픽스 추가 (#209) * Chore: SecurityConfig 엔드포인트 프리픽스 추가 * Feat: 전역 프리픽스 추가 WebConfig * Fix: test 코드 프리픽스 수정 (CI) --------- Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 유저 역할 접근 방식 리팩토링 (#211) * Chore: 토큰에서 role 꺼내기 * Chore: db 접근 종속성 없애고, 곧바로 토큰에서 정보 접근 --------- Co-authored-by: catomat0 <catomat0@github.com> * Chore: 런칭용 약관 업데이트v2 (기존 약관 끔) (#210) Co-authored-by: catomat0 <catomat0@github.com> * [REFACTOR] 보안 취약점 리팩토링 (#212) * feat: email 로그 마스킹 * fix: logout 인증 접근 수정 (기존 : 미로그인이어도 접근 가능) * fix: 필터 내부 예외 처리 추가 * chore: 배포단계 - 스웨거 접근제한 * fix: 마스킹 로그 누락 부분 해결 --------- Co-authored-by: catomat0 <catomat0@github.com> * feat: AOP 기반 로깅 세팅 (#213) Co-authored-by: catomat0 <catomat0@github.com> * feat: 프로메테우스 세팅 및 엔드포인트 추가 (#214) Co-authored-by: catomat0 <catomat0@github.com> * fix: 프로메테우스 세팅 누락 추가 (#217) Co-authored-by: catomat0 <catomat0@github.com> * fix: 쿠키 하달 경로 수정 (#219) Co-authored-by: catomat0 <catomat0@github.com> * fix: term 하달 로직 수정(업데이트 되도록) (#223) Co-authored-by: catomat0 <catomat0@github.com> --------- Co-authored-by: Hyeonjin Choe <choehyeonjin831@gmail.com> Co-authored-by: choehyeonjin <guswls2616@naver.com> Co-authored-by: 하지명 <104803823+hajimeong@users.noreply.github.com> Co-authored-by: catomat0 <catomat0@github.com> Co-authored-by: kwonminsooo <118319151+kwonminsooo@users.noreply.github.com> Co-authored-by: hajimeong <ha_01@naver.com> Co-authored-by: eunwoo <enu_i@naver.com> Co-authored-by: Minsu Kwon <kms37480@naver.com>
📌 PR 개요
🔗 관련 이슈
🛠 변경 사항
✅ 체크리스트