Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1221 commits
Select commit Hold shift + click to select a range
79d3740
fix: redis에서 JavaTimeModule 등록
siiiirru Aug 19, 2025
2ce89b0
fix: redis에서 JavaTimeModule 등록 merge
siiiirru Aug 19, 2025
ca21545
fix: ocr 서비스키 관련 수정
csm123455 Aug 19, 2025
7043f5b
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
b68bbee
fix : 스케줄 추천 시 runID 저장하도록
Aug 19, 2025
2fc0041
fix: ocr 서비스키 관련 수정
csm123455 Aug 19, 2025
9e0b4bc
cicd 용재배포
csm123455 Aug 19, 2025
5c1f5c0
cicd 용재배포
csm123455 Aug 19, 2025
494288f
fix : 스케줄 추천 시 runID 저장하도록
michelle259 Aug 19, 2025
536e7f9
fix : 요청시 runId 보내도록
Aug 19, 2025
9ca7b4f
fix : 추천 업데이트 오류11
michelle259 Aug 19, 2025
2e0c123
fix: 서비스계정키 재 암호화
csm123455 Aug 19, 2025
5f3a33f
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
509779d
fix: 서비스계정키 재 암호화
csm123455 Aug 19, 2025
5d5f401
fix : 스케줄 선택시 runId 보내도록
Aug 19, 2025
c423554
fix : 스케줄 재선택에도 RunID 보내도록
Aug 19, 2025
ea9c162
fix : 추천 업데이트 오류12
michelle259 Aug 19, 2025
46c2158
복호화 재 설정
csm123455 Aug 19, 2025
a8776b7
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
e440fa9
복호화 재 설정
csm123455 Aug 19, 2025
e251746
fix:로그인 화면 useRouter로 이동
siiiirru Aug 19, 2025
04ab288
fix:로그인 화면 useRouter로 이동 merge
siiiirru Aug 19, 2025
d233741
fix : 프론트에서 runID 통일
Aug 19, 2025
ee07782
fix:Redis 직렬화 에러 해결
csm123455 Aug 19, 2025
0128b1d
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
1fbed47
fix : 추천 업데이트 오류13
michelle259 Aug 19, 2025
a2a9367
fix:Redis 직렬화 에러 해결
csm123455 Aug 19, 2025
8a8f5e8
fix: MSK 메시지 크기 제한을 5MB로 증가 및 애플리케이션 Kafka 설정 업데이트
kaiju782 Aug 19, 2025
fe141c7
fix : 프론트에서 runID 통일
Aug 19, 2025
24e7d62
fix : 추천 업데이트 오류14
michelle259 Aug 19, 2025
b610277
fix: MSK 메시지 크기 제한을 5MB로 증가 및 애플리케이션 Kafka 설정 업데이트
kaiju782 Aug 19, 2025
c8ff779
fix : 프론트로 추천 업데이트 가도록 변경
Aug 19, 2025
54af545
fix : 프론트 추천 업데이트된 시간 뜨도록 수정
Aug 19, 2025
80f1cb7
fix : 추천 업데이트 오류15
michelle259 Aug 19, 2025
2331419
fix: redis 직렬화 오류
csm123455 Aug 19, 2025
17b2fdb
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
9f37984
fix: redis 직렬화 오류
csm123455 Aug 19, 2025
be9d1a5
fix: 카프카 설정 재PR
kaiju782 Aug 19, 2025
6c61a3e
fix: 카프카 설정 재PR
kaiju782 Aug 19, 2025
a09083d
fix: ClassCastException 오류 해결
csm123455 Aug 19, 2025
248614c
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
2599cd6
fix : 백엔드 시간 형식 통일
Aug 19, 2025
f5d5974
fix: ClassCastException 오류 해결
csm123455 Aug 19, 2025
a388772
fix: k6오류해결
csm123455 Aug 19, 2025
d96f5a5
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
baaea00
fix: k6오류해결
csm123455 Aug 19, 2025
965c1e6
fix : 이전에 했던 선택도 추천 로직 다시 돌도록 변경
Aug 19, 2025
c9c87d6
fix: 카프카 설정 2차 pr
kaiju782 Aug 19, 2025
3e1b1ab
fix: 카프카 설정 2차 pr
kaiju782 Aug 19, 2025
455ae8e
fix: WebClient TMAP API 응답 버퍼 크기를 5MB로 늘림
kaiju782 Aug 19, 2025
a423552
fix: WebClient TMAP API 응답 버퍼 크기를 5MB로 늘림
kaiju782 Aug 19, 2025
c3c140c
fix: 버퍼 크기 포멧 변경
kaiju782 Aug 19, 2025
ad060b2
fix: 버퍼 크기 포멧 변경
kaiju782 Aug 19, 2025
b99511c
fix: WebClient 버퍼 크기 설정 앱 코드에 직접 설정
kaiju782 Aug 19, 2025
ecb35a9
fix: WebClient 버퍼 크기 설정 앱 코드에 직접 설정
kaiju782 Aug 19, 2025
63123d8
fix:google api key 시크릿 볼륨 마운트 방식으로 수정
siiiirru Aug 19, 2025
436971f
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-66…
siiiirru Aug 19, 2025
1a98992
fix: 재pr
kaiju782 Aug 19, 2025
84c4ddd
Merge pull request #325 from CLD3rd-Team4/ECS-56-backend/schedule
kaiju782 Aug 19, 2025
28de296
fix:google api key 시크릿 볼륨 마운트 방식으로 수정 merge
siiiirru Aug 19, 2025
f7d914c
fix: 스케줄 홈 화면 스크롤 조정
kaiju782 Aug 19, 2025
b954d3d
fix: 스케줄 홈 화면 스크롤 조정
kaiju782 Aug 19, 2025
3126c3d
fix: 스크롤 조정 2차
kaiju782 Aug 19, 2025
321e51d
fix: 스크롤 조정 2차
kaiju782 Aug 19, 2025
001f6c4
fix: 스크롤 조정 3차
kaiju782 Aug 19, 2025
ff7afc1
fix: 스크롤 조정 3차
kaiju782 Aug 19, 2025
839def2
fix: 스케줄 요약 스크롤 조정 4차
kaiju782 Aug 19, 2025
3bd9072
fix: 스케줄 요약 스크롤 조정 4차
kaiju782 Aug 19, 2025
15e59e3
chore : dev와 머지
Aug 19, 2025
bc044f7
fix : 추천 로직 변경
michelle259 Aug 19, 2025
a2cbbc1
fix: 리뷰완료데이터 수정
csm123455 Aug 19, 2025
9b2ac3b
fix: 리뷰완료데이터 수정
csm123455 Aug 19, 2025
43e152d
fix:방문일자 패턴 수정
siiiirru Aug 19, 2025
faa07fc
fix: ocr검증 수정
csm123455 Aug 19, 2025
caf0829
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
d9c8b4d
fix: 영수증 ocr 방문일자 패턴 수정 merge
siiiirru Aug 19, 2025
3eac3e9
Merge pull request #334 from CLD3rd-Team4/ECS-58-backend/review
csm123455 Aug 19, 2025
f19c871
fix:ocr 캐시 비활성화
csm123455 Aug 19, 2025
55ee3f9
fix:ocr 캐시 비활성화 merge
csm123455 Aug 19, 2025
80a1322
fix: ocr 방문날짜,신뢰도,작성리뷰목록수정
csm123455 Aug 19, 2025
f44342b
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
7e19c79
fix: ocr 방문날짜,신뢰도,작성리뷰목록수정 merge
csm123455 Aug 19, 2025
4ee9539
fix: review 서버 수정
csm123455 Aug 19, 2025
821eebb
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
286c921
fix: review 서버 수정 merge
csm123455 Aug 19, 2025
1964fd0
ocr 검증 수정
csm123455 Aug 19, 2025
323617b
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 19, 2025
f46dfaa
ocr 검증 수정 merge
csm123455 Aug 19, 2025
a9e7666
fix: 검증결과 ,방문날찌 필드 입력 수정
csm123455 Aug 19, 2025
ea1a0d4
fix: 검증결과 ,방문날찌 필드 입력 수정 merge
csm123455 Aug 19, 2025
d005c2e
fix: review타입,ocrresult 타입수정
csm123455 Aug 19, 2025
34055d3
fix: review타입,ocrresult 타입수정 merge
csm123455 Aug 19, 2025
371db45
fix: 리뷰시스템 종합개선
csm123455 Aug 19, 2025
a360834
fix: 리뷰시스템 종합개선 merge
csm123455 Aug 19, 2025
dcf4c38
fix: 리뷰서버 프론트 수정
csm123455 Aug 19, 2025
838d366
fix: 리뷰서버 프론트 수정 merge
csm123455 Aug 19, 2025
4a84a3a
fix:DynamoDB GSI 및 api매핑 수정
csm123455 Aug 19, 2025
4349c02
fix: 리뷰시스템 UI개선 , 리뷰목록수정
csm123455 Aug 19, 2025
f5c7cbf
fix: 리뷰시스템 UI개선 , 리뷰목록수정 merge
csm123455 Aug 19, 2025
30a1311
fix: 프론트수정
csm123455 Aug 19, 2025
fdc0ff2
Merge pull request #344 from CLD3rd-Team4/ECS-58-backend/review
csm123455 Aug 19, 2025
152be4a
fix:리뷰 시스템 안정성 강화 및 삭제 기능 개선
csm123455 Aug 19, 2025
37cbe37
fix:리뷰 시스템 안정성 강화 및 삭제 기능 개선 merge
csm123455 Aug 19, 2025
ebf5414
fix:삭제, 목록기능수정
csm123455 Aug 20, 2025
97b256e
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
3ab0c43
fix:삭제, 목록기능수정 merge
csm123455 Aug 20, 2025
72fd880
fix : 카페 추천하도록 변경, 오전/오후 혼동 수정
Aug 20, 2025
ca13e55
fix : 카페 추천하도록 변경, 오전/오후 혼동 수정
michelle259 Aug 20, 2025
d94f7f8
fix:리뷰 삭제,목록 로드 기능수정
csm123455 Aug 20, 2025
d924237
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
534aa5f
fix:리뷰 삭제,목록 로드 기능수정 merge
csm123455 Aug 20, 2025
4285de8
fix : 선택된 스케줄 표시, 시간 지난 식당들 표시 안되도록
Aug 20, 2025
a2dce96
fix : 선택된 스케줄 표시, 시간 지난 식당들 표시 안되도록
michelle259 Aug 20, 2025
6ab5c3f
fix:리뷰 기능 관련 버그수정
csm123455 Aug 20, 2025
4650443
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
15bb261
Ecs 58 backend/review merge
csm123455 Aug 20, 2025
14cfa27
fix:리뷰기능수정중
csm123455 Aug 20, 2025
340bbc1
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
1f28059
fix:리뷰기능수정중 merge
csm123455 Aug 20, 2025
ee8a728
fix:리뷰 시스템 미작성 리뷰 삭제 및 작성 리뷰 목록 조회 오류 해결
csm123455 Aug 20, 2025
dca4a05
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
61e5282
fix:리뷰 시스템 미작성 리뷰 삭제 및 작성 리뷰 목록 조회 오류 해결 merge
csm123455 Aug 20, 2025
84757c8
fix : gRPC로 받은 시간 가공하도록 수정
Aug 20, 2025
83f39bf
fix : 시간 형식에 맞도록 통일
michelle259 Aug 20, 2025
c630e02
fix:작성 리뷰 삭제 및 작성 리뷰 조회 오류 해결
csm123455 Aug 20, 2025
9009f62
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
c7f308c
fix:작성 리뷰 삭제 및 작성 리뷰 조회 오류 해결 merge
csm123455 Aug 20, 2025
8ec6ebd
fix : 추천 업데이트 팝업 변경
Aug 20, 2025
ad385a7
fix : 추천 업데이트 팝업 변경
michelle259 Aug 20, 2025
3e584c5
fix:리뷰서버 삭제,목록기능수정
csm123455 Aug 20, 2025
475599d
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
bf3d46f
fix:리뷰서버 삭제,목록기능수정 merge
csm123455 Aug 20, 2025
9edb477
fix : 추천 업데이트 중복 버튼 제거
Aug 20, 2025
c88f64b
fix : 추천 업데이트 중복 버튼 제거
michelle259 Aug 20, 2025
415b800
fix : 중복 정렬키 삭제
michelle259 Aug 20, 2025
3329e4d
fix : 중복 정렬키 삭제 merge
csm123455 Aug 20, 2025
040897d
fix: gsi 수정 , 목록 리뷰 조회, 로그메서드삭제
csm123455 Aug 20, 2025
e11ae01
fix: gsi 수정 , 목록 리뷰 조회, 로그메서드삭제 merge
csm123455 Aug 20, 2025
4ee1c52
fix: 식사타입 처리
kaiju782 Aug 20, 2025
cce7b57
fix: 식사타입 처리
kaiju782 Aug 20, 2025
e536d01
fix: 식사 타입 처리 2차
kaiju782 Aug 20, 2025
811de29
fix: 식사 타입 처리 2차
kaiju782 Aug 20, 2025
4d16299
fix: ClassCastException 해결
csm123455 Aug 20, 2025
85c3aeb
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
9e9da40
fix: ClassCastException 해결 merge
csm123455 Aug 20, 2025
edd2148
fix:타입 캐스팅 문제해결
csm123455 Aug 20, 2025
7a85cd2
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
e0be4cf
fix:타입 캐스팅 문제해결 merge
csm123455 Aug 20, 2025
a528188
fix : meal slot log 추가
Aug 20, 2025
1bfa770
fix : meal slot log 추가
michelle259 Aug 20, 2025
d473c4e
fix : 페이지 복원
Aug 20, 2025
3bbc158
fix : 페이지 복원
michelle259 Aug 20, 2025
ac35e2b
fix:DynamoDB와 Redis 캐시 계층의 ClassCastException 해결
csm123455 Aug 20, 2025
e727d47
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
4b8e7bd
fix:DynamoDB와 Redis 캐시 계층의 ClassCastException 해결 merge
csm123455 Aug 20, 2025
9877b8d
fix: Jackson api 버전 수정
csm123455 Aug 20, 2025
fae74ef
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
2974504
fix: Jackson api 버전 수정 merge
csm123455 Aug 20, 2025
bc51c6e
fix : mealType 오류 수정
Aug 20, 2025
fcd3de1
fix : mealType 오류 수정
michelle259 Aug 20, 2025
3a3a80c
fix:리뷰 조회/삭제 오류 및 캐시 타입 변환 문제 해결
csm123455 Aug 20, 2025
f3d95f0
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
921dd1f
fix:리뷰 조회/삭제 오류 및 캐시 타입 변환 문제 해결
csm123455 Aug 20, 2025
a67218f
fix : mealType 오류 수정
Aug 20, 2025
7a064ff
fix : mealType 오류 수정
michelle259 Aug 20, 2025
2fa1183
fix: 리뷰 수정 삭제 로직수정
csm123455 Aug 20, 2025
e076092
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
fd61343
fix: 리뷰 수정 삭제 로직수정
csm123455 Aug 20, 2025
8610970
fix : mealType 오류 수정
Aug 20, 2025
ca85b2d
fix : mealType 오류 수정
michelle259 Aug 20, 2025
42247f6
fix : mealType 오류 수정
Aug 20, 2025
6766665
fix : mealType 오류 수정
michelle259 Aug 20, 2025
2c2a0ca
fix:정적 경로생성 삭제
siiiirru Aug 20, 2025
9de99d3
fix: 정적 경로생성 삭제 merge
siiiirru Aug 20, 2025
33cc205
fix : mealType관련 로그 추가
Aug 20, 2025
5a3bcb1
fix : mealType관련 로그 추가
michelle259 Aug 20, 2025
29101b7
fix: 리뷰id와 식당id 둘다 사용하도록 url이 아닌 쿼리파라미터 방식 적용
kaiju782 Aug 20, 2025
0a52467
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-56…
kaiju782 Aug 20, 2025
4c9b3c8
fix: 리뷰id와 식당id 둘다 사용하도록 url이 아닌 쿼리파라미터 방식 적용
kaiju782 Aug 20, 2025
acfe7e9
fix: url 인코딩
kaiju782 Aug 20, 2025
c70b25c
Merge pull request #378 from CLD3rd-Team4/ECS-56-backend/schedule
kaiju782 Aug 20, 2025
3e8f18a
fix : mealType 저장 로직 변경
Aug 20, 2025
9772575
fix : mealType 저장 로직 변경
michelle259 Aug 20, 2025
178f512
fix:복합키생성_로 사용
csm123455 Aug 20, 2025
0ad9757
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
8bda3b0
fix:복합키생성_로 사용 merge
csm123455 Aug 20, 2025
6f2bac0
fix: 로깅추가, 프론트수정
csm123455 Aug 20, 2025
bfe0165
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
f9103db
fix: 로깅추가, 프론트수정 merge
csm123455 Aug 20, 2025
c02e84d
fix: 리뷰서버프론트,백엔드수정
csm123455 Aug 20, 2025
7973c80
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
f6ded2b
fix: 리뷰서버프론트,백엔드수정 merge
csm123455 Aug 20, 2025
ddf3496
fix:리뷰컨트롤러 중복제거
csm123455 Aug 20, 2025
3d95b61
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
f505cbc
fix:리뷰컨트롤러 중복제거
csm123455 Aug 20, 2025
6950d25
fix:리뷰서버 프론트 함수정의순서변경,상세보기로그추가
csm123455 Aug 20, 2025
e1e2c55
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
1f7ff1a
fix:리뷰서버 프론트 함수정의순서변경,상세보기로그추가
csm123455 Aug 20, 2025
eb3cc7d
Revert "fix:리뷰서버 프론트 함수정의순서변경,상세보기로그추가"
csm123455 Aug 20, 2025
cc35a89
Merge pull request #385 from CLD3rd-Team4/revert-384-ECS-58-backend/r…
csm123455 Aug 20, 2025
7c4a322
Revert "fix:리뷰컨트롤러 중복제거"
csm123455 Aug 20, 2025
7f87005
Merge pull request #386 from CLD3rd-Team4/revert-383-ECS-58-backend/r…
csm123455 Aug 20, 2025
f34e596
Revert "fix: 리뷰서버프론트,백엔드수정"
csm123455 Aug 20, 2025
59d2af1
Merge pull request #387 from CLD3rd-Team4/revert-382-ECS-58-backend/r…
csm123455 Aug 20, 2025
ab88459
Revert "fix: 로깅추가, 프론트수정"
csm123455 Aug 20, 2025
ec4e4d0
Merge pull request #388 from CLD3rd-Team4/revert-381-ECS-58-backend/r…
csm123455 Aug 20, 2025
e028fc9
Revert "fix:복합키생성_로 사용"
csm123455 Aug 20, 2025
4c51416
Merge pull request #389 from CLD3rd-Team4/revert-380-ECS-58-backend/r…
csm123455 Aug 20, 2025
bcabf36
fix: 삭제버튼 클릭 시 restaurantId반환
siiiirru Aug 20, 2025
295488c
fix: 미작성 리뷰 삭제 에러 해결
siiiirru Aug 20, 2025
c33889c
Merge pull request #390 from CLD3rd-Team4/revert-384-ECS-58-backend/r…
csm123455 Aug 20, 2025
bfb93e4
Merge pull request #391 from CLD3rd-Team4/revert-383-ECS-58-backend/r…
csm123455 Aug 20, 2025
bfc34da
Merge pull request #392 from CLD3rd-Team4/revert-382-ECS-58-backend/r…
csm123455 Aug 20, 2025
d27f48e
Merge pull request #393 from CLD3rd-Team4/revert-381-ECS-58-backend/r…
csm123455 Aug 20, 2025
bcd317c
Merge pull request #394 from CLD3rd-Team4/revert-380-ECS-58-backend/r…
csm123455 Aug 20, 2025
5d1b42c
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 20, 2025
2d9bd04
fix: reviewid 디코더 추가
csm123455 Aug 20, 2025
e9773b8
fix: reviewid 디코더 추가
csm123455 Aug 20, 2025
653e946
Revert "fix: reviewid 디코더 추가"
csm123455 Aug 20, 2025
a5fd5b2
Merge pull request #396 from CLD3rd-Team4/revert-395-ECS-58-backend/r…
csm123455 Aug 20, 2025
0cba10a
Merge pull request #397 from CLD3rd-Team4/revert-395-ECS-58-backend/r…
csm123455 Aug 20, 2025
da0c4ed
fix: 특정리뷰조회 쿼리파라미터로 변경
siiiirru Aug 20, 2025
b3f2670
fix: 특정리뷰 상세조회 reviewId 쿼리파라미터로 입력
siiiirru Aug 20, 2025
9429369
fix: 리뷰상세조회 게이트웨이 라우팅설정
csm123455 Aug 20, 2025
92f8653
fix: 리뷰상세조회 라우팅 jwt 필터 수정
csm123455 Aug 20, 2025
fac4c77
fix:리뷰상세조회 8080포트로수정
csm123455 Aug 20, 2025
a6d1282
fix:게이트웨이 리뷰 상세조회 http 접두사추가
csm123455 Aug 20, 2025
cce9f27
fix: 상세리뷰 수정 삭제 http 접두사추가
csm123455 Aug 20, 2025
0f37570
fix:리뷰 상세조회 http 수정
csm123455 Aug 20, 2025
c19c9e4
fix: 리뷰상세조회 게이트웨이 라우팅설정
csm123455 Aug 20, 2025
7a353f0
fix : 작성리뷰 요청경로 수정
siiiirru Aug 20, 2025
59d2016
fix : 작성리뷰 요청경로 수정 merge
siiiirru Aug 20, 2025
8784e6d
fix: URL 디코딩처리 추가
siiiirru Aug 20, 2025
69373e3
fix: URL 디코딩처리 추가
siiiirru Aug 20, 2025
dd903ca
fix: SpEL 표현식 수정
siiiirru Aug 20, 2025
1329c56
fix: SpEL 표현식 수정 merge
siiiirru Aug 20, 2025
d5e0db5
fix:SpEL 에러를 수정
csm123455 Aug 20, 2025
be030cd
Merge branch 'dev' of https://github.com/CLD3rd-Team4/App into ECS-58…
csm123455 Aug 21, 2025
4816181
fix: 작성된 리뷰 프론트수정
csm123455 Aug 21, 2025
a2b0b89
Merge pull request #401 from CLD3rd-Team4/ECS-58-backend/review
csm123455 Aug 21, 2025
fca73db
fix: 리뷰작성창 프론트수정
csm123455 Aug 21, 2025
3a7daab
fix: 리뷰작성창 프론트수정 merge
csm123455 Aug 21, 2025
52a7d21
fix:리뷰 상세보기 이미지프론트수정
csm123455 Aug 21, 2025
f7da9dd
fix:리뷰 상세보기 이미지프론트수정 merge
csm123455 Aug 21, 2025
7e6dc82
fix: 리뷰 목록 스크롤 조정
kaiju782 Aug 21, 2025
a649a78
Merge pull request #404 from CLD3rd-Team4/ECS-56-backend/schedule
kaiju782 Aug 21, 2025
59b43a2
fix: 스케줄 필수 입력 스크롤 조정
kaiju782 Aug 21, 2025
9dcf61a
fix: 스케줄 필수 입력 스크롤 조정
kaiju782 Aug 21, 2025
df126b9
fix : 현재 위치 중복 제거
Aug 21, 2025
84b1426
fix : 현재 위치 팝업 중복 제거
michelle259 Aug 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 팀원 이름
# 박시윤 @siiiirru
# 한동연 @1dyn
# 양정모 @kaiju782
# 서예은 @michelle259
# 조성민 @csm123455
# 조성욱 @KingZuto

# 특정 디렉토리 오너
/backend/auth/ @1dyn
/backend/config/ @KingZuto
/backend/gateway/ @siiiirru
/backend/recommend/ @michelle259
/backend/review/ @csm123455
/backend/schedule/ @kaiju782



# 특정 파일 오너
# /.github/workflows/deploy.yml @devops-lead
167 changes: 167 additions & 0 deletions .github/workflows/backend-ci-cd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
name: Backend CI/CD

on:
push:
branches:
- dev
paths:
- 'backend/**'

permissions:
contents: write
id-token: write

jobs:
detect-changes:
runs-on: ubuntu-latest
outputs:
services: ${{ steps.detect.outputs.services }}
commit_hash: ${{ steps.hash.outputs.commit_hash }}
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Detect changed services
id: detect
run: |
git fetch origin dev
CHANGED=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^backend/' | cut -d '/' -f2 | sort | uniq | jq -R -s -c 'split("\n") | map(select(. != ""))')
echo "services=$CHANGED" >> $GITHUB_OUTPUT

- name: Get short git commit hash
id: hash
run: echo "commit_hash=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT

build-and-push:
needs: detect-changes
runs-on: ubuntu-latest
if: ${{ fromJson(needs.detect-changes.outputs.services) != '[]' }}
strategy:
matrix:
service: ${{ fromJson(needs.detect-changes.outputs.services) }}
fail-fast: false
env:
IMAGE_TAG: ${{ needs.detect-changes.outputs.commit_hash }}
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: maven

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/mapzip-dev-GitHubActionsOIDCRole
role-session-name: GitHub_to_AWS_via_FederatedOIDC
aws-region: ap-northeast-2

- name: Login to Amazon ECR Private
id: login-ecr-private
uses: aws-actions/amazon-ecr-login@v2

- name: Build and push Docker image
id: build
env:
REGISTRY: ${{ steps.login-ecr-private.outputs.registry }}
run: |
SERVICE="${{ matrix.service }}"
echo "Building and pushing $SERVICE"

cd "./backend/$SERVICE" || exit 1
mvn -B package -DskipTests --file pom.xml
mv ./target/*.jar ./target/app.jar
cd - || exit 1

docker build -t "$REGISTRY/mapzip-dev-ecr-$SERVICE:$IMAGE_TAG" "./backend/$SERVICE"
docker push "$REGISTRY/mapzip-dev-ecr-$SERVICE:$IMAGE_TAG"

- name: Save successful service name
if: success()
run: |
mkdir -p success
echo "${{ matrix.service }}" > "success/${{ matrix.service }}.txt"

- name: Upload success list
if: success()
uses: actions/upload-artifact@v4
with:
name: successful-service-${{ matrix.service }}
path: success/${{ matrix.service }}.txt

update-argocd-yaml:
needs:
- detect-changes
- build-and-push
runs-on: ubuntu-latest
if: ${{ fromJson(needs.detect-changes.outputs.services) != '[]' }}
steps:
- name: Download all success artifacts
uses: actions/download-artifact@v4
with:
pattern: successful-service-*
path: ./services
merge-multiple: true

- name: Read success list
id: get-success
run: |
SUCCESS_SERVICES=""
if [ -d "./services" ]; then
for file in ./services/*.txt; do
if [ -f "$file" ]; then
SERVICE=$(basename "$file" .txt)
SUCCESS_SERVICES="$SUCCESS_SERVICES $SERVICE"
fi
done
fi
echo "success_services=$(echo $SUCCESS_SERVICES | xargs)" >> $GITHUB_OUTPUT

- name: Checkout Infra repo
uses: actions/checkout@v4
with:
repository: CLD3rd-Team4/Infra
ref: dev
token: ${{ secrets.INFRA_PAT }}
path: infra

- name: Update YAMLs with new image tags
env:
IMAGE_TAG: ${{ needs.detect-changes.outputs.commit_hash }}
run: |
INFRA_PATH="argocd"
git config --global user.name "github-actions"
git config --global user.email "github-actions@github.com"
cd infra

for SERVICE_NAME in ${{ steps.get-success.outputs.success_services }}; do
echo "Updating image tag for service: $SERVICE_NAME"

if [[ "$SERVICE_NAME" == "auth" || "$SERVICE_NAME" == "gateway" || "$SERVICE_NAME" == "config" ]]; then
SERVICE_DIR="$INFRA_PATH/platform"
else
SERVICE_DIR="$INFRA_PATH/service-$SERVICE_NAME"
fi

FILE_NAME="${SERVICE_NAME#service-}.yaml"
YAML_FILE="$SERVICE_DIR/$FILE_NAME"

if [ ! -f "$YAML_FILE" ]; then
echo "Warning: YAML file not found: $YAML_FILE"
continue
fi

sed -i -E "/containers:/,/(^[[:space:]]*[^-[:space:]]|^$)/ s|(image:[[:space:]]*[^[:space:]]+:)[^[:space:]]+|\1$IMAGE_TAG|" "$YAML_FILE"

git add "$YAML_FILE"
git commit -m "Update $SERVICE_NAME image tag to $IMAGE_TAG [ci skip]" || echo "No changes to commit for $SERVICE_NAME"
done

git push origin dev

124 changes: 124 additions & 0 deletions .github/workflows/config-ci-cd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
name: Config CI/CD

on:
push:
branches:
- dev
paths:
- 'config-repo/**'

permissions:
id-token: write
contents: read

jobs:
detect-config-changes:
runs-on: ubuntu-latest
outputs:
services: ${{ steps.detect.outputs.services }}
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Detect changed config services
id: detect
run: |
git fetch origin dev

# Backend 변경사항도 확인 (중복 재시작 방지)
BACKEND_CHANGED=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^backend/' | cut -d '/' -f2 | sort | uniq)

# config-repo/application.yml 변경 확인
APPLICATION_CHANGED=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^config-repo/application\.yml$' | wc -l)

# config-repo/ 폴더에서 변경된 개별 설정 파일들 찾기
CONFIG_SERVICES=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^config-repo/.*\.yml$' | grep -v '^config-repo/application\.yml$' | sed 's|config-repo/||g' | sed 's|\.yml||g' | sort | uniq)

# application.yml이 바뀌면 모든 서비스 재시작
if [ "$APPLICATION_CHANGED" -gt 0 ]; then
ALL_SERVICES="auth gateway schedule recommend review"
else
# 그렇지 않으면 변경된 서비스들만
ALL_SERVICES="$CONFIG_SERVICES"
fi

# Backend에서 변경된 서비스는 제외 (ArgoCD가 자동 재배포하므로)
FILTERED_SERVICES=""
for service in $ALL_SERVICES; do
if ! echo "$BACKEND_CHANGED" | grep -q "^$service$"; then
FILTERED_SERVICES="$FILTERED_SERVICES $service"
else
echo "⏭️ Skipping $service restart (backend changed - ArgoCD will handle deployment)"
fi
done

# JSON 배열로 변환
CHANGED=$(echo "$FILTERED_SERVICES" | tr ' ' '\n' | sort | uniq | jq -R -s -c 'split("\n") | map(select(. != ""))')
echo "services=$CHANGED" >> $GITHUB_OUTPUT
echo "🔄 Services to restart: $FILTERED_SERVICES"

restart-services:
needs: detect-config-changes
runs-on: ubuntu-latest
if: ${{ fromJson(needs.detect-config-changes.outputs.services) != '[]' }}
strategy:
matrix:
service: ${{ fromJson(needs.detect-config-changes.outputs.services) }}
fail-fast: false
steps:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/mapzip-dev-GitHubActionsOIDCRole
role-session-name: GitHub_to_AWS_via_FederatedOIDC
aws-region: ap-northeast-2

- name: Install kubectl
run: |
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin/

- name: Configure kubectl
run: |
aws eks update-kubeconfig --region ap-northeast-2 --name mapzip-dev-eks

- name: Restart ${{ matrix.service }} service
run: |
SERVICE="${{ matrix.service }}"
echo "🔄 Restarting $SERVICE service (config-only change)..."

# 서비스별 deployment 이름과 네임스페이스 매핑
case $SERVICE in
"auth")
DEPLOYMENT="auth-deployment"
NAMESPACE="service-platform"
;;
"gateway")
DEPLOYMENT="spring-gateway-deployment"
NAMESPACE="service-platform"
;;
"schedule")
DEPLOYMENT="schedule-deployment"
NAMESPACE="service-schedule"
;;
"recommend")
DEPLOYMENT="recommend-deployment"
NAMESPACE="service-recommend"
;;
"review")
DEPLOYMENT="review-deployment"
NAMESPACE="service-review"
;;
*)
echo "❌ Unknown service: $SERVICE"
exit 1
;;
esac

kubectl rollout restart deployment/$DEPLOYMENT -n $NAMESPACE
kubectl rollout status deployment/$DEPLOYMENT -n $NAMESPACE --timeout=300s

echo "✅ $SERVICE service restarted successfully in $NAMESPACE namespace"
77 changes: 77 additions & 0 deletions .github/workflows/frontend-ci-cd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: frontend CI/CD

on:
push:
branches:
- dev
paths:
- 'frontend/**'



permissions:
id-token: write
contents: read

jobs:
ci:
runs-on: ubuntu-latest

steps:
- name: Checkout source code
uses: actions/checkout@v3

- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: 'frontend/package-lock.json'

- name: Install dependencies
run: |
cd frontend
npm ci

- name: Build Next.js app
run: |
cd frontend
npm run build
env:
NEXT_PUBLIC_API_BASE_URL: ${{ secrets.NEXT_PUBLIC_API_BASE_URL }}
NEXT_PUBLIC_KAKAO_MAP_KEY: ${{ secrets.KAKAO_MAP_KEY }}


- name: Upload build artifact
uses: actions/upload-artifact@v4
with:
name: build-files
path: frontend/out/
include-hidden-files: true

cd:
needs: ci
runs-on: ubuntu-latest
steps:
- name: Download build artifact
uses: actions/download-artifact@v4
with:
name: build-files
path: out/

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/mapzip-dev-GitHubActionsOIDCRole
role-session-name: GitHub_to_AWS_via_FederatedOIDC
aws-region: ap-northeast-2

- name: Upload to S3 using AWS CLI
run: |
aws s3 sync ./out s3://${{ secrets.S3_BUCKET_NAME }} --delete

- name: Invalidate CloudFront cache
run: |
aws cloudfront create-invalidation \
--distribution-id ${{ secrets.AWS_CLOUDFRONT_DISTRIBUTION_ID }} \
--paths "/*"
Loading