[DEPLOY] 배포#251
Merged
yooniicode merged 607 commits intomainfrom Feb 1, 2026
Merged
Conversation
* chore: 아트보드 접근 수정 * chore: access토큰 재발급 api수정(헤더값) * chore: 재발급api jwt 필터거치게 수정 * chore: 아트레터 상세조회, 검색 접근 허용, 아트레터 생성 접근 차단 * chore: 로그인 안 한 유저의 스크랩 조회시 에러처리 추가 * Update dev_deploy.yml * Update JwtUtil.java * chore: 구글 클라이언트 아이디 환경변수 변경 * chore: access토큰 재발급 수정
🛠️ [REFACTOR] #126 아트레터 관련 QA2
🛠️ [REFACTOR] #141 개인정보 관련 QA
Refactor SSH and SCP commands for better error handling and clarity.
Refactor deployment steps and improve SSH commands for better clarity and functionality.
* refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정
* refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * chore: membercontroller 주석 삭제 * refactor: member객체에서 id조회 * chore: 안쓰는 memberRepository 메서드 삭제 * refactor: 회원가입/로그인 로직에 닉네임 필드 추가 * chore: 중복dto 제거
* refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합
* refactor: 회원가입/로그인 로직 분리
* chore: login dto builder수정
* chore: membercontroller 주석 삭제
* refactor: member객체에서 id조회
* chore: 안쓰는 memberRepository 메서드 삭제
* refactor: 회원가입/로그인 로직에 닉네임 필드 추가
* chore: 중복dto 제거
* chore: /identity/{category}경로 로그인 없이 접근 가능하게 수정
* refactor: requestDto, responseDto 모두 identity를 List로 변경 * refactor: controller, service 메서드 매개변수 변경 및 비즈니스 로직 추가 * chore: 웹로그인 시 필요한 선언 추가
* feat: 버블 임베딩 모델 활용 및 T-SNE 도입 * feat: swagger initial settings * feat: 엔티티 수정 및 Swagger JWT 추가 * fix: 버블 상대적 차이 계산하도록 수정 * fix: 코드리뷰 반영
yooniicode
added a commit
that referenced
this pull request
Feb 25, 2026
* [DEPLOY] 배포 (#250) * Update JwtUtil.java * Update JwtUtil.java * refactor: 전체조회&검색 api 추가 리팩토링 * Update JwtUtil.java * Update JwtUtil.java * Update build.gradle * ❕ [!HOTFIX] #129 access 토큰 재발급 수정 (#137) * chore: 아트보드 접근 수정 * chore: access토큰 재발급 api수정(헤더값) * chore: 재발급api jwt 필터거치게 수정 * chore: 아트레터 상세조회, 검색 접근 허용, 아트레터 생성 접근 차단 * chore: 로그인 안 한 유저의 스크랩 조회시 에러처리 추가 * Update dev_deploy.yml * Update JwtUtil.java * chore: 구글 클라이언트 아이디 환경변수 변경 * chore: access토큰 재발급 수정 * chore: 회원가입/로그인 응답dto 수정 (#140) * chore: 개인정보 관련 api 코드 순서만 변경 * refactor: 개인정보(닉네임) 설정 api QA * refactor: 개인정보 변경 api QA * refactor: 라벨 엔티티 수정 * refactor: 라벨 SYNC API 수정 * refactor: 라벨 목록 조회 API 수정 * refactor: 라벨 상세 조회 API 수정 * refactor: 버블 SYNC API 수정 * ➖로그출력문 삭제 * refactor: 개인정보 service단 로직 setter 사용하여 간소화 * 🛠️refactor: 버블 엔티티 수정, 필요없어진 로직 삭제 * 🛠️refactor: 버블 SYNC API 수정 * 🛠️refactor: 반환값도 로컬Idx로 수정 * 🛠️refactor: 목록 조회(전체, 7일 이내, 휴지통) API 수정 * 🛠️refactor: 버블 상세조회 API 수정 * 🛠️refactor: 코드 중복 최소화 * refactor: 아트레터 추천바 2개 api QA * refactor: 그룹 반환 안하도록 수정, 클러스터 정보 api 제거 * refactor: 로그인(웹),로그아웃,회원탈퇴 관련 코드 수정 + MemberServiceImpl 전체적인 수정 * refactor: 썸네일 not null로 엔티티 수정 * refactor: 썸네일 null일 경우 에러 처리 * 🛠️refactor: 어노테이션으로 코드 축소, dto 수정 * 🐛@Valid 추가 * hotfix: 아트레터 추천바 - 카테고리 조회 로직 간소화 및 응답수정 * chore: 사용하지 않는 엔티티 제거 * chore: 카테고리 3개 지정 * refactor: 아이덴티티 변경 QA * chore: Update Artletter.java * refactor: 에디터픽 countByArtletterIn으로 한 번 쿼리 조회하도록 수정 * refactor: 에디터픽 아트레터 조회 QA * 🛠️ [REFACTOR] #152 로그인(웹),로그아웃,회원탈퇴, 토큰재발급 QA (#153) * chore: 에러처리 순서 변경 * chore: 액세스토큰 재발급할 때 유효한 토큰 검증에 블랙리스트 검증 추가 * chore: 로그인에 어노테이션 추가, 버블 null오류 수정, 버블 서비스 userPrincipal검증 로직 삭제 * Update RefreshToken.java * chore: Update build.gradle 의존성이 안맞는다고 서버에서 오류뜨는거같숩니다... * hotfix: Update application.properties space repo가 자꾸 레디스로 인식됨.. * chore: Update build.gradle JPA와 스프링부트 버전 일치.. * refactor: 휴지통에 있는 버블 포함하여 조회하도록 버블 조회 API 수정 (#161) * chore: Update build.gradle * chore: Update build.gradle * ❕ [!HOTFIX] #160 전체(휴지통포함으로) 버블 조회 api 수정 (#162) * refactor: 휴지통에 있는 버블 포함하여 조회하도록 버블 조회 API 수정 * chore: 라벨 응답 dto 수정 * chore: Update ExceptionAdvice.java * Update dev_deploy.yml * Update SpaceServiceImpl.java * Update SpaceServiceImpl.java * ❕ [!HOTFIX] #160 스페이스 버블 localIdx반환하도록 수정 (#163) * refactor: 휴지통에 있는 버블 포함하여 조회하도록 버블 조회 API 수정 * chore: 라벨 응답 dto 수정 * chore: 스페이스에서 버블 localIdx반환하도록 수정 * feat: 스페이스 프롬프팅 관한 sub api 추가 * feat: 사용자 페르소나 들어가도록 프롬프팅 * fix: 매번 문맥 까먹도록 수정 * chore: 오타 수정 * feat: 아트레터-최근검색어 저장/조회/삭제 로직 구현 * chore: 중복 검증 삭제 (#167) * chore: 로그인 안 했을 경우 에러처리 추가 * chore: 중복된 검증 코드 삭제 * hotfix: 아트레터 최근 검색어 삭제 query params로 수정 * chore: 아트레터 검색, 조회 api 로그인 없을 때 에러 수정 (#172) * feat: 아트레터 카테고리별로 조회하는 API * feat: 조회창 dto 작성 * docs: Update README.md * docs: Update README.md * docs: Update README.md * docs: Update README.md * hotfix: istrashed 스페이스뷰에서 매번 삭제하도록 처리 * hotfix: istrashed 스페이스뷰에서 매번 삭제하도록 처리 * hotfix: 빈리스트 반환하는 오류, hashmap 사용 안하도록 수정 * hotfix:버블 백링크 삭제 수정 * chore: 백링크 엔티티 isTrashed추가 * docs: Update README.md * docs: Update README.md * docs: Update README.md * docs: Update README.md * docs: Update README.md * chore: Update README.md * docs: refactor template 추가 * docs: refactor template 추가 * chore: scrapped 용어 scraped로 교체 * refactor: 버블 soft delete할 경우, 관련 백링크 엔티티도 soft delete * refactor: 아트레터 검색 정렬 메서드 제거 및 native query + full text search 도입 * refactor: 아트레터 검색 정렬 메서드 제거 및 native query + full text search 도입 * refactor: 버블 soft delete와 hard delete시 관련된 백링크 엔티티도 soft delete, hard delete되게 구현 * fix : server connection timeout 제한 없이 설정 * fix: connect time out 수정 * Update dev_deploy.yml * Update SecurityConfig.java * refactor: 버블과 백링크 soft delete 수정 * hotfix: 수동배포 추가 * hotfix: test단의 mockbean 제거 * hotfix: Update ProjectApplicationTests.java * hotfix: Update ProjectApplicationTests.java * hotfix: Update ProjectApplicationTests.java * hotfix: Update ProjectApplicationTests.java * hotfix: application-test.properties 추가 * hotfix: application-test.properties 추가 * hotfix: Update application-test.properties * docs: Update dev_deploy.yml * fix: Update ProjectApplicationTests.java * refactor: Bubble localIdx String으로 변경 * refactor: label localIdx String으로 자료형 변경 * refactor: space 관련 API bubbleIdx string으로 수정 * refactor: 아트레터 에디터픽 랜덤 조회 수정 * refactor: 아트레터 카테고리 랜덤조회 수정 * refactor: EditorPick엔티티 생성하여 백엔드에서 에디터픽 아트레터 관리하도록 수정 * feat: presigned s3 post api 설계 * fix: octet-stream으로 put 가능하도록 오류 수정 * feat: presigned get url 설계 * feat: presigned get url 설계 * chore: Update ArtletterDTO.java * chore: Update ArtletterServiceImpl.java * chore: 사용하지 않는 코드 제거 * chore: rebase with main * Revert "chore: rebase with main" This reverts commit 47b465a. * refactor: 코드 간소화 * chore: merge develop * bug: localidx 기반으로 전체 변경 * fix: localidx로 space 반환하도록 로직 수정 * Delete .idea/.gitignore * bug: ai 서버 관련 conf 파일 수정 및 route53 세팅 수정 * docs: Update dev_deploy.yml * chore: Update GptConfig.java * chore: delete .idea/ * docs: 환경변수 이름 변경, github secret도 변경 완료함 * chore: ai 포트 열고 ec2에 배포 * chore: ai 포트 열고 ec2에 배포 * chore: dev_deploy 수정 * docs: nginx.conf 수정 * docs: Update dev_deploy.yml * service: Ai 서버 인터페이스 * ✨feat: service, controller 구현 * ✨feat: 구현 완료 * ✨feat: 구현 완료 * Update dev_deploy.yml * Update dev_deploy.yml * Update dev_deploy.yml * ✨feat: Dataset 엔티티 생성 * ✨feat: Controller, Repository * ✨feat: Service단 구현 * ✨chore: 보안처리 수정 * 🚧 [REFACTOR] #205: 버블 cud와 복구 , 라벨 cud api 구현 (#206) * refactor: 버블 cud와 복구 , 라벨 cud api 구현 * chore: hardDeleteBubble오타수정 * Update SecurityConfig.java * docs: Update SecurityConfig.java * chore: Update SecurityConfig.java * Update SecurityConfig.java * chore: Update JwtAuthenticationFilter.java * chore: Update S3Service.java * chore: Update ProjectApplication.java * chore: rebasing develop * docs: authentication filter 수정 * chore: Update build.gradle * docs: Update application.properties * chore: 주석 제거 * Fix: import 오류 수정 * [HOTFIX] #214: localIdx 반환하도록 수정, 버블 조회 관련 오류 수정, closes #214 (#215) * 🐛 Fix: localIdx 반환하도록 수정, 버블 조회 관련 오류 수정" * 🐛 Fix: 의존성 관련 오류 해결 * Chore: Delete .idea directory * Chore: Delete application.log * ✨feat: AiClient 엔드포인트 추가 * ✨feat: MVC 구현 * 🔨chore: config bean 등록 * 🐛Map 대신 DTO를 사용하도록 변경, JSON 배열을 직접 보내도록 수정 * 🐛DTO, 서비스 로직 수정 * 🐛키워드매핑 유사도 미만 에러처리 * 🐛Dto 추가 및 오류 해결 * fix: ObjectMapper에 JavaTimeModule 추가하여 LocalDateTime 직렬화 문제 해결 * docs: Update nginx.conf * fix: AI 입력값 수정 * ✨[FEAT] #211: 모든 버블(소프트 딜리트 포함) 조회 API 구현 (#212) * feat: 버블 전체 조회 api생성 및 버블 스페이스 api 삭제되지 않은 것만 가져오도록 수정 * chore: 시큐리티 웹로그인 주석처리 * fix: DTO convert에 isDeleted 추가 --------- Co-authored-by: Sunho12 <rhkrtjsgh1210@gmail.com> * Hotfix: 버킷 이름 수정 * hotfix: Update S3Config.java * [FEAT] #216: 현재 아트레터 제외 랜덤 추천 API 설계, closes #216 (#218) * feat: 현재 아트레터 제외 랜덤 추천 API 설계 * Refactor: 아트레터 관련 오류 처리 및 N+1 문제 해결 * 🚧 [REFACTOR] #231 아트레터 조회시 작가 정보도 같이 반환되도록 수정 (#232) * refactor: 아트레터 조회시 작가 정보도 같이 반환되도록 수정 * chore: 주석 지우기 * chore: content-type 삭제 * Update SecurityConfig.java * chore: JwtAuthenticationFilter.java s3 추가 * chore: s3 관련 주소 허용 * chore: 버킷 이름 수정 * [Chore] Update build.gradle (#233) * chore: 도메인 이전 * docs: Update dev_deploy.yml * bug: yaml 파싱 에러 해결 * docs: Update dev_deploy.yml * docs: Update dev_deploy.yml * docs: Enable debug output in deployment script * docs: 로그 추가 Refactor SSH and SCP commands for better error handling and clarity. * chore: 배포 경로 변경 * chore: Add --no-build-cache option to Gradle build * chore: Update dev_deploy.yml * chore: Update dev_deploy.yml * docs: Update dev_deploy.yml Refactor deployment steps and improve SSH commands for better clarity and functionality. * Update AiClient.java * 🚧 [REFACTOR] #229 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 (#230) * refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * 🚧 [REFACTOR] #229 회원가입/로그인 로직에 닉네임 추가 (#234) * refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * chore: membercontroller 주석 삭제 * refactor: member객체에서 id조회 * chore: 안쓰는 memberRepository 메서드 삭제 * refactor: 회원가입/로그인 로직에 닉네임 필드 추가 * chore: 중복dto 제거 * 🚧 [REFACTOR] #229 /identity/{category}경로 로그인 없이 접근 가능하게 수정 (#235) * refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * chore: membercontroller 주석 삭제 * refactor: member객체에서 id조회 * chore: 안쓰는 memberRepository 메서드 삭제 * refactor: 회원가입/로그인 로직에 닉네임 필드 추가 * chore: 중복dto 제거 * chore: /identity/{category}경로 로그인 없이 접근 가능하게 수정 * 🚧 [REFACTOR] #236 회원가입관련 리팩토링 (#237) * refactor: requestDto, responseDto 모두 identity를 List로 변경 * refactor: controller, service 메서드 매개변수 변경 및 비즈니스 로직 추가 * chore: 웹로그인 시 필요한 선언 추가 * infra: docker-compose 도입 관련 * refactor: 코드리뷰 반영 (#240) * Replace MySQL connector with PostgreSQL dependency * chore: Delete nginx directory * Update dev_deploy.yml --------- Co-authored-by: OneE <bestoneeee@naver.com> Co-authored-by: chaeone02 <sandy12150831@gmail.com> Co-authored-by: Chaewon Lee <112858933+chaeone02@users.noreply.github.com> Co-authored-by: Sunho12 <rhkrtjsgh1210@gmail.com> Co-authored-by: Claire <113418806+Sunho12@users.noreply.github.com> * [DEPLOY] 배포 (#251) * Update JwtUtil.java * refactor: 전체조회&검색 api 추가 리팩토링 * Update JwtUtil.java * Update JwtUtil.java * Update build.gradle * ❕ [!HOTFIX] #129 access 토큰 재발급 수정 (#137) * chore: 아트보드 접근 수정 * chore: access토큰 재발급 api수정(헤더값) * chore: 재발급api jwt 필터거치게 수정 * chore: 아트레터 상세조회, 검색 접근 허용, 아트레터 생성 접근 차단 * chore: 로그인 안 한 유저의 스크랩 조회시 에러처리 추가 * Update dev_deploy.yml * Update JwtUtil.java * chore: 구글 클라이언트 아이디 환경변수 변경 * chore: access토큰 재발급 수정 * chore: 회원가입/로그인 응답dto 수정 (#140) * chore: 개인정보 관련 api 코드 순서만 변경 * refactor: 개인정보(닉네임) 설정 api QA * refactor: 개인정보 변경 api QA * refactor: 라벨 엔티티 수정 * refactor: 라벨 SYNC API 수정 * refactor: 라벨 목록 조회 API 수정 * refactor: 라벨 상세 조회 API 수정 * refactor: 버블 SYNC API 수정 * ➖로그출력문 삭제 * refactor: 개인정보 service단 로직 setter 사용하여 간소화 * 🛠️refactor: 버블 엔티티 수정, 필요없어진 로직 삭제 * 🛠️refactor: 버블 SYNC API 수정 * 🛠️refactor: 반환값도 로컬Idx로 수정 * 🛠️refactor: 목록 조회(전체, 7일 이내, 휴지통) API 수정 * 🛠️refactor: 버블 상세조회 API 수정 * 🛠️refactor: 코드 중복 최소화 * refactor: 아트레터 추천바 2개 api QA * refactor: 그룹 반환 안하도록 수정, 클러스터 정보 api 제거 * refactor: 로그인(웹),로그아웃,회원탈퇴 관련 코드 수정 + MemberServiceImpl 전체적인 수정 * refactor: 썸네일 not null로 엔티티 수정 * refactor: 썸네일 null일 경우 에러 처리 * 🛠️refactor: 어노테이션으로 코드 축소, dto 수정 * 🐛@Valid 추가 * hotfix: 아트레터 추천바 - 카테고리 조회 로직 간소화 및 응답수정 * chore: 사용하지 않는 엔티티 제거 * chore: 카테고리 3개 지정 * refactor: 아이덴티티 변경 QA * chore: Update Artletter.java * refactor: 에디터픽 countByArtletterIn으로 한 번 쿼리 조회하도록 수정 * refactor: 에디터픽 아트레터 조회 QA * 🛠️ [REFACTOR] #152 로그인(웹),로그아웃,회원탈퇴, 토큰재발급 QA (#153) * chore: 에러처리 순서 변경 * chore: 액세스토큰 재발급할 때 유효한 토큰 검증에 블랙리스트 검증 추가 * chore: 로그인에 어노테이션 추가, 버블 null오류 수정, 버블 서비스 userPrincipal검증 로직 삭제 * Update RefreshToken.java * chore: Update build.gradle 의존성이 안맞는다고 서버에서 오류뜨는거같숩니다... * hotfix: Update application.properties space repo가 자꾸 레디스로 인식됨.. * chore: Update build.gradle JPA와 스프링부트 버전 일치.. * refactor: 휴지통에 있는 버블 포함하여 조회하도록 버블 조회 API 수정 (#161) * chore: Update build.gradle * chore: Update build.gradle * ❕ [!HOTFIX] #160 전체(휴지통포함으로) 버블 조회 api 수정 (#162) * refactor: 휴지통에 있는 버블 포함하여 조회하도록 버블 조회 API 수정 * chore: 라벨 응답 dto 수정 * chore: Update ExceptionAdvice.java * Update dev_deploy.yml * Update SpaceServiceImpl.java * Update SpaceServiceImpl.java * ❕ [!HOTFIX] #160 스페이스 버블 localIdx반환하도록 수정 (#163) * refactor: 휴지통에 있는 버블 포함하여 조회하도록 버블 조회 API 수정 * chore: 라벨 응답 dto 수정 * chore: 스페이스에서 버블 localIdx반환하도록 수정 * feat: 스페이스 프롬프팅 관한 sub api 추가 * feat: 사용자 페르소나 들어가도록 프롬프팅 * fix: 매번 문맥 까먹도록 수정 * chore: 오타 수정 * feat: 아트레터-최근검색어 저장/조회/삭제 로직 구현 * chore: 중복 검증 삭제 (#167) * chore: 로그인 안 했을 경우 에러처리 추가 * chore: 중복된 검증 코드 삭제 * hotfix: 아트레터 최근 검색어 삭제 query params로 수정 * chore: 아트레터 검색, 조회 api 로그인 없을 때 에러 수정 (#172) * feat: 아트레터 카테고리별로 조회하는 API * feat: 조회창 dto 작성 * docs: Update README.md * docs: Update README.md * docs: Update README.md * docs: Update README.md * hotfix: istrashed 스페이스뷰에서 매번 삭제하도록 처리 * hotfix: istrashed 스페이스뷰에서 매번 삭제하도록 처리 * hotfix: 빈리스트 반환하는 오류, hashmap 사용 안하도록 수정 * hotfix:버블 백링크 삭제 수정 * chore: 백링크 엔티티 isTrashed추가 * docs: Update README.md * docs: Update README.md * docs: Update README.md * docs: Update README.md * docs: Update README.md * chore: Update README.md * docs: refactor template 추가 * docs: refactor template 추가 * chore: scrapped 용어 scraped로 교체 * refactor: 버블 soft delete할 경우, 관련 백링크 엔티티도 soft delete * refactor: 아트레터 검색 정렬 메서드 제거 및 native query + full text search 도입 * refactor: 아트레터 검색 정렬 메서드 제거 및 native query + full text search 도입 * refactor: 버블 soft delete와 hard delete시 관련된 백링크 엔티티도 soft delete, hard delete되게 구현 * fix : server connection timeout 제한 없이 설정 * fix: connect time out 수정 * Update dev_deploy.yml * Update SecurityConfig.java * refactor: 버블과 백링크 soft delete 수정 * hotfix: 수동배포 추가 * hotfix: test단의 mockbean 제거 * hotfix: Update ProjectApplicationTests.java * hotfix: Update ProjectApplicationTests.java * hotfix: Update ProjectApplicationTests.java * hotfix: Update ProjectApplicationTests.java * hotfix: application-test.properties 추가 * hotfix: application-test.properties 추가 * hotfix: Update application-test.properties * docs: Update dev_deploy.yml * fix: Update ProjectApplicationTests.java * refactor: Bubble localIdx String으로 변경 * refactor: label localIdx String으로 자료형 변경 * refactor: space 관련 API bubbleIdx string으로 수정 * refactor: 아트레터 에디터픽 랜덤 조회 수정 * refactor: 아트레터 카테고리 랜덤조회 수정 * refactor: EditorPick엔티티 생성하여 백엔드에서 에디터픽 아트레터 관리하도록 수정 * feat: presigned s3 post api 설계 * fix: octet-stream으로 put 가능하도록 오류 수정 * feat: presigned get url 설계 * feat: presigned get url 설계 * chore: Update ArtletterDTO.java * chore: Update ArtletterServiceImpl.java * chore: 사용하지 않는 코드 제거 * chore: rebase with main * Revert "chore: rebase with main" This reverts commit 47b465a. * refactor: 코드 간소화 * chore: merge develop * bug: localidx 기반으로 전체 변경 * fix: localidx로 space 반환하도록 로직 수정 * Delete .idea/.gitignore * bug: ai 서버 관련 conf 파일 수정 및 route53 세팅 수정 * docs: Update dev_deploy.yml * chore: Update GptConfig.java * chore: delete .idea/ * docs: 환경변수 이름 변경, github secret도 변경 완료함 * chore: ai 포트 열고 ec2에 배포 * chore: ai 포트 열고 ec2에 배포 * chore: dev_deploy 수정 * docs: nginx.conf 수정 * docs: Update dev_deploy.yml * service: Ai 서버 인터페이스 * ✨feat: service, controller 구현 * ✨feat: 구현 완료 * ✨feat: 구현 완료 * Update dev_deploy.yml * Update dev_deploy.yml * Update dev_deploy.yml * ✨feat: Dataset 엔티티 생성 * ✨feat: Controller, Repository * ✨feat: Service단 구현 * ✨chore: 보안처리 수정 * 🚧 [REFACTOR] #205: 버블 cud와 복구 , 라벨 cud api 구현 (#206) * refactor: 버블 cud와 복구 , 라벨 cud api 구현 * chore: hardDeleteBubble오타수정 * Update SecurityConfig.java * docs: Update SecurityConfig.java * chore: Update SecurityConfig.java * Update SecurityConfig.java * chore: Update JwtAuthenticationFilter.java * chore: Update S3Service.java * chore: Update ProjectApplication.java * chore: rebasing develop * docs: authentication filter 수정 * chore: Update build.gradle * docs: Update application.properties * chore: 주석 제거 * Fix: import 오류 수정 * [HOTFIX] #214: localIdx 반환하도록 수정, 버블 조회 관련 오류 수정, closes #214 (#215) * 🐛 Fix: localIdx 반환하도록 수정, 버블 조회 관련 오류 수정" * 🐛 Fix: 의존성 관련 오류 해결 * Chore: Delete .idea directory * Chore: Delete application.log * ✨feat: AiClient 엔드포인트 추가 * ✨feat: MVC 구현 * 🔨chore: config bean 등록 * 🐛Map 대신 DTO를 사용하도록 변경, JSON 배열을 직접 보내도록 수정 * 🐛DTO, 서비스 로직 수정 * 🐛키워드매핑 유사도 미만 에러처리 * 🐛Dto 추가 및 오류 해결 * fix: ObjectMapper에 JavaTimeModule 추가하여 LocalDateTime 직렬화 문제 해결 * docs: Update nginx.conf * fix: AI 입력값 수정 * ✨[FEAT] #211: 모든 버블(소프트 딜리트 포함) 조회 API 구현 (#212) * feat: 버블 전체 조회 api생성 및 버블 스페이스 api 삭제되지 않은 것만 가져오도록 수정 * chore: 시큐리티 웹로그인 주석처리 * fix: DTO convert에 isDeleted 추가 --------- Co-authored-by: Sunho12 <rhkrtjsgh1210@gmail.com> * Hotfix: 버킷 이름 수정 * hotfix: Update S3Config.java * [FEAT] #216: 현재 아트레터 제외 랜덤 추천 API 설계, closes #216 (#218) * feat: 현재 아트레터 제외 랜덤 추천 API 설계 * Refactor: 아트레터 관련 오류 처리 및 N+1 문제 해결 * 🚧 [REFACTOR] #231 아트레터 조회시 작가 정보도 같이 반환되도록 수정 (#232) * refactor: 아트레터 조회시 작가 정보도 같이 반환되도록 수정 * chore: 주석 지우기 * chore: content-type 삭제 * Update SecurityConfig.java * chore: JwtAuthenticationFilter.java s3 추가 * chore: s3 관련 주소 허용 * chore: 버킷 이름 수정 * [Chore] Update build.gradle (#233) * chore: 도메인 이전 * docs: Update dev_deploy.yml * bug: yaml 파싱 에러 해결 * docs: Update dev_deploy.yml * docs: Update dev_deploy.yml * docs: Enable debug output in deployment script * docs: 로그 추가 Refactor SSH and SCP commands for better error handling and clarity. * chore: 배포 경로 변경 * chore: Add --no-build-cache option to Gradle build * chore: Update dev_deploy.yml * chore: Update dev_deploy.yml * docs: Update dev_deploy.yml Refactor deployment steps and improve SSH commands for better clarity and functionality. * Update AiClient.java * 🚧 [REFACTOR] #229 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 (#230) * refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * 🚧 [REFACTOR] #229 회원가입/로그인 로직에 닉네임 추가 (#234) * refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * chore: membercontroller 주석 삭제 * refactor: member객체에서 id조회 * chore: 안쓰는 memberRepository 메서드 삭제 * refactor: 회원가입/로그인 로직에 닉네임 필드 추가 * chore: 중복dto 제거 * 🚧 [REFACTOR] #229 /identity/{category}경로 로그인 없이 접근 가능하게 수정 (#235) * refactor: 회원가입/로그인 로직과 아이덴티티 설정 로직 병합 * refactor: 회원가입/로그인 로직 분리 * chore: login dto builder수정 * chore: membercontroller 주석 삭제 * refactor: member객체에서 id조회 * chore: 안쓰는 memberRepository 메서드 삭제 * refactor: 회원가입/로그인 로직에 닉네임 필드 추가 * chore: 중복dto 제거 * chore: /identity/{category}경로 로그인 없이 접근 가능하게 수정 * 🚧 [REFACTOR] #236 회원가입관련 리팩토링 (#237) * refactor: requestDto, responseDto 모두 identity를 List로 변경 * refactor: controller, service 메서드 매개변수 변경 및 비즈니스 로직 추가 * chore: 웹로그인 시 필요한 선언 추가 * infra: docker-compose 도입 관련 * refactor: 코드리뷰 반영 (#240) * Replace MySQL connector with PostgreSQL dependency * chore: Delete nginx directory * Update dev_deploy.yml * [FEAT] 버블 임베딩 모델 도입 (#245) * feat: 버블 임베딩 모델 활용 및 T-SNE 도입 * feat: swagger initial settings * feat: 엔티티 수정 및 Swagger JWT 추가 * fix: 버블 상대적 차이 계산하도록 수정 * fix: 코드리뷰 반영 --------- Co-authored-by: OneE <bestoneeee@naver.com> Co-authored-by: chaeone02 <sandy12150831@gmail.com> Co-authored-by: Chaewon Lee <112858933+chaeone02@users.noreply.github.com> Co-authored-by: Sunho12 <rhkrtjsgh1210@gmail.com> Co-authored-by: Claire <113418806+Sunho12@users.noreply.github.com> * refactor: 아트레터 스웨거 작성 (#254) * docs: swagger 문서 작성 * chore: 네이밍 변경 * Delete load-test.js --------- Co-authored-by: OneE <bestoneeee@naver.com> Co-authored-by: chaeone02 <sandy12150831@gmail.com> Co-authored-by: Chaewon Lee <112858933+chaeone02@users.noreply.github.com> Co-authored-by: Sunho12 <rhkrtjsgh1210@gmail.com> Co-authored-by: Claire <113418806+Sunho12@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR 작성 전 체크 리스트 (PR 생성시 해당 항목은 삭제 후 올려주세요!)
깃모지 [태그] #{이슈 번호}: {내용}close #{이슈 번호}을 사용하면 PR이 merge되면 해당 이슈가 자동으로 닫힙니다.#⃣ 연관된 이슈
📝 작업 내용
📸 스크린샷 (선택)
💬 리뷰 요구사항(선택)