Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] - 프로덕션 api-v1.1.0 배포 #481

Merged
merged 8 commits into from
Sep 26, 2024
Merged

Conversation

Libienz
Copy link

@Libienz Libienz commented Sep 26, 2024

✅ 작업 내용

  • production 새 배포

🙈 참고 사항

Libienz and others added 8 commits September 23, 2024 21:12
* feat: 프로덕션 프로파일 datasource RDS로 변경

* feat: 프로덕션 datasource routing Configuration 작성

* refactor: 의미 있는 문자열 상수화

* fix: LoginService 트랜잭셔널 검토

* fix: TravelPlanService 트랜잭션 속성 검토

* refactor: 사용하지 않는 애너테이션 제거 개선
* feat: 검색 키워드 종류에 따라 동적으로 검색되는 기능 구현

* test: 검색 키워드 종류에 따른 동적 조회 쿼리 테스트 작성

* refactor: 검색 요청 DTO의 검색 키워드 종류 변환 책임 위임

* refactor: 문자열 상수화

* chore: 누락된 테스트 조건 추가

* refactor: 적합한 패키지로 클래스 이동

* refactor: 키워드 기반 검색 메소드 리팩토

* refactor: 변경된 패키지 의존성 반영 및 불필요한 DTO 결합 제거

* chore: 메소드 이름 수정

* refactor: 메소드 시그니처 수정

* refactor: 메소드 시그니처 수정

* feat: 여행기 검색 조건 도메인 추가

* refactor: 검색 관련 도메인 패키징 및 불필요한 정적 팩토리 메소드 제거
* feat: flyway 의존성 추가

* feat: dev, prod 프로파일에 flyway 설정

* refactor: 사용하지 않는 의존성 제거 (flyway-core)

* feat: flyway 버젼 1 스크립트 작성

* feat: dev, prod 프로파일 flyway baseline-version 설정 및 호환 유지

* fix: sql 문법 오류 수정

* fix: test resource flyway 설정 제거
* refactor: 여행기 장소 엔티티에서 Place 엔티티 제거 개선

* refactor: 여행 계획 장소 엔티티에서 Place 엔티티 제거 개선

* test: TraveloguePlaceTest 누락된 메서드 테스트 추가

* refactor: 사용하지 않는 Place 엔티티 제거

* refactor: 위도 경도 정규식 상수화

* feat: 위도 경도 값 타입 구현

* test: GeographicalCoordinateTest 작성

* test: GeographicalCoordinateTest 경계값 테스트 추가

* refactor: 위경도 값타입을 사용하도록 여행기, 여행계획 엔티티 개선

* feat: place 엔티티 삭제한 버전의 sql 스크립트 추가

* fix: V1 flyway 스크립트 제약조건 이름 설정하도록 수정

* fix: V2 flyway 스크립트 문법 오류 수정

* fix: 지명 85자 이하로 명세 수정

* refactor: position Coord 용어 position으로 통일 개

* refactor: coordinate 패키지 position 으로 이름 변경

* feat: V2 flywayscript 수정 - member 테이블의 닉네임 기반 인덱스 생성

* feat: V2 flywayscript 수정 - member 테이블의 닉네임 기반 인덱스 삭제

* fix: 테스트 디스플레이 네임 수정
* feat: Travelogue Entity에 likeCount 필드 추가

* refactor: Travelogue Entity의 likeCount long 타입으로 변경

* feat: Travelogue 좋아요 생성, 삭제 시 likeCount 변경 추가

* refactor: 좋아요 수 조회 시 travelogue 필드 활용하게 변경

* refactor: 필터링 조건 추가에 따른 TravelogueFilterCondition 추가

* test: 여행기 조회 시 좋아요 순 정렬 테스트 추가

* feat: 여행기 기간 기반으로 필터링 기능 추가

* refactor: 정렬 방향 클라이언트의 입력 값으로 결정하게 변경

* refactor: 검색 최대 기간 매직 넘버 상수화

* refactor: 필터에 따른 여행기 조회 분기 service로 이동 및 dto, domain 분리

* refactor: FilterCondition 관련 판단 로직 FilterCondition 내부로 응집

* refactor: 태그 기반 필터링 쿼리 travelogue 기반으로 변경

* refactor: likeCount Column default 제거

* feat: Travelogue likeCount 컬럼 추가 flyway V3 작성
* feat: place 원복

* feat: 반정규화 스크립트 작성 및 역정규화 대상 컬럼 추가

* feat: 현재 날짜 이전 place 데이터 migration 스크립트 추가

* feat: place 테이블 잔여 데이터 마이그레이션 스크립트 작성

* feat: 모든 마이그레이션 컬럼에 대해 NOT NULL 제약 조건 추가

* feat: flyway 스크립트 버전에 맞도록 엔티티 수정

* feat: V4 travelogue 테이블 index 추가 스크립트 작성
Copy link

Test Results

 31 files   31 suites   8s ⏱️
266 tests 266 ✅ 0 💤 0 ❌
278 runs  278 ✅ 0 💤 0 ❌

Results for commit d065be0.

@Libienz Libienz merged commit 073fdac into production/be Sep 26, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants