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

[BE-INFRA] prod mongo db uri 설정 #437

Merged
merged 398 commits into from
Oct 28, 2024
Merged

[BE-INFRA] prod mongo db uri 설정 #437

merged 398 commits into from
Oct 28, 2024

Conversation

jongmee
Copy link
Contributor

@jongmee jongmee commented Oct 28, 2024

🍄 PR 확인 사항

PR이 다음 요구 사항을 충족하는지 확인하세요. :

  • API 명세서가 업데이트 혹은 작성이 되어 있나요?

기존 코드에서 변경된 점이 있다면 설명해주세요. (추가 X)

  • 있음
  • 없음

누락된 prod mongo db uri 설정을 추가했습니다.

dwax1324 and others added 30 commits July 23, 2024 17:54
…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 쿼리문 수정
jinchiim and others added 27 commits September 26, 2024 03:22
- 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: 포켓몬 전체 리스트 반환 시 정렬 기능 추가
@jongmee jongmee added the BE_INFRA 🚧 백엔드 인프라 label Oct 28, 2024
@jongmee jongmee self-assigned this Oct 28, 2024
@jongmee jongmee merged commit f2c9bdc into be/release Oct 28, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE_INFRA 🚧 백엔드 인프라
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants