-
Notifications
You must be signed in to change notification settings - Fork 0
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
[BE-INFRA] prod mongo db uri 설정 #437
Merged
Merged
Conversation
This file contains 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
…pdate-api [BE-FEAT] PokeApi를 활용한 DB 업데이트 API
…-detail-api [BE-FEAT] 단일 특성 정보를 불러오는 API
…vironment [BE-TEST] 테스트 환경 구성
…tching-api [BE-FEAT] 타입 상성 리스트를 불러오는 API
…details-api [BE-FIX] 단일 특성 조회 API 쿼리문 수정
- TypeMatchingRepository 생성 - 필요한 Response 생성 - 데이터를 전부 가져오고 잘 매핑하는지 확인하는 테스트 작성
* chore: dev 서버 profile 생성 * chore: dev 서버 logback 설정 * chore: dev 서버 cd 워크플로우에 profile 설정 * chore: dev 서버 cd 워크플로우 수정 테스트 * chore: dev 서버 cd 워크플로우 트리거 복구 * chore: prod 서버 cd runner tag 변경
[BE-REFACTOR] MongoDB를 사용하여 Type을 연결하고 코드를 개선
* refactor: Biome MongoDB를 사용하도록 리팩토링 * refactor: Move MongoDB를 사용하도록 리팩토링 * refactor: Biome 관련 사용하지 않는 클래스 삭제 * refactor: 테스트 통과하도록 수정 * refactor: 로그 추가 * test: 테스트 작성 * refactor: 불필요한 필드 및 메소드 삭제 * refactor: 일단 테스트 삭제 * refactor: 일단 테스트 * refactor: 테스트 통과하도록 수정 * refactor: getter 삭제 * refactor: BiomePokemonType 삭제 * refactor: 상수화 * refactor: 메시지 수정 * refactor: AllArgsConstructor 삭제 * refactor: 메소드명 수정 * refactor: 로그에 스레드 정보 포함 * refactor: 반환값 확인 * refactor: 메소드 순서 변경 * refactor: 캐싱 삭제 * refactor: 캐싱 삭제 * refactor: 테스트 복구 * refactor: notExistMove 테스트 작성 * refactor: notExistBiome 테스트 작성 * refactor: ErrorMessage 수정 * refactor: 개행 추가 * refactor: findAllById 적용 * refactor: 테스트 깨지는 오류 수정 * refactor: 오타 수정 * refactor: 에러 처리 * refactor: Backend-CI.yml 수정 * refactor: Backend-CI.yml 수정 * refactor: conflict로 인한 오류 해결 * refactor: 중복 클래스 삭제
* refactor: mongoDB로 변경 * refactor: BiomeDatabaseInitializer 삭제 * refactor: 정적 팩토리 메소드로 수정 * refactor: 메소드 분리 * refactor: 메소드 명 수정 * refactor: 메소드 분리
* refactor: 패키지 분리 * feat: TypeMatching document 생성 * refactor: InMemoryTypeMatchingRepository를 MongoRepository로 대체 * refactor: battle 패키지에서 move api 제거 * refactor: BattleService에서 InMemoryRepository 및 InMemory data 제거 * refactor: WeatherMultiplier 생성 * refactor: BattleMultiplier 추상 클래스 생성 * refactor: TypeMultiplier 생성 * refactor: BattleService에서 WeatherMultiplier, TypeMultiplier 사용 * refactor: 상수화 추가 * refactor: Weather enum에서 배틀 날씨 배수 관리 * refactor: WeatherService 분리 * refactor: BattleMultiplier VO 생성 * refactor: TypeMultiplierProvider 구현 * fix: Mongo Document 기본 생성자 추가 * style: return 문 전에 개행 * rm: TypeMatchingRepositoryTest * refactor: BattleServiceTest 패키지 이동 * remove: DataInitializer * refactor: 배틀 배수 배열 상수화 * refactor: 강한 바람에 의한 배틀 배수 계산 조건문 메소드로 추출 * refactor: WeatherMultiplierProvider 생성 * refactor: BattleCalculator 생성 * refactor: return 문 전에 개행 * remove: WeatherServiceTest * fix: BattleMultiplier에서 내부 값을 doouble에서 BigDecimal로 교체 * refactor: TypeMultiplierProvider.getAllByTypeMatchings 변수명 변경 * refactor: BattleMultiplierTest * refactor: WeatherMultiplierProvider 수정 * feat: 배틀 결과 계산에서 선제 공격 여부 함께 결정 * remove: 불필요한 코드 삭제 * chore: 서브모듈 최신화
* refactor: 커밋 시점 수정 * refactor: 커밋 시점 수정 * refactor: 커밋 시점 수정 * refactor: 커밋 시점 변경 * refactor: 수정 * refactor: 스크립트 수정 * refactor: secret으로 변경 및 캐시 삭제 * refactor: 인덴트 제거 * chore: 서브 모듈 커밋 시점 변경
* feat: 전체 기술 리스트 반환 api * feat: 단일 기술 정보 불러오는 api * refactor: 기술 불러오는 로직 수정 * test: 전체 기술 목록 반환 api, 단일 기술 정보 반환 api 테스트 작성 * refactor: 데이터 추가 및 테스트 수정 * refactor: MoveFlag 추가 * test: 테스트 수정 * test: 테스트 수정 * refactor: 강제 캐시 삭제 * refactor: 전체 캐시 삭제 * refactor: api, 메소드명 수정 * refactor: 변수명 수정 * test: 테스트 수정 * refactor: 전체 캐시 삭제 * test: 테스트 수정
* refactor: NativePokemonComparator 생성 * refactor: 바이옴 포켓몬 정렬 적용 (쿼리 스트링 추가) * style: return 문 전에 개행 * refactor: 정렬 기준 상수 enum으로 관리 * refactor: MongoDB config * refactor: 바이옴 포켓몬 정렬 기준 쿼리스트링 컨버터 생성
* feat: MongoDB maxSize, minSize 설정 * fix: 새로운 리스트 생성해서 ability 생성하도록 수정 * chore: 서브모듈 시점 수정 * refactor: 포켓몬 전체 리스트 반환 시 정렬 기능 추가
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이 다음 요구 사항을 충족하는지 확인하세요. :
기존 코드에서 변경된 점이 있다면 설명해주세요. (추가 X)
누락된 prod mongo db uri 설정을 추가했습니다.