Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
728 commits
Select commit Hold shift + click to select a range
ca4d5d4
[bug] SignalRepository Question 테이블 조인해오도록 쿼리 수정
sgo722 Sep 2, 2025
14ceff6
Merge pull request #244 from CODE-LG/bug/#242
sgo722 Sep 2, 2025
9380862
[bug] ChatService Question Lazy Loading 문제 해결
sgo722 Sep 2, 2025
a4e52aa
Merge pull request #245 from CODE-LG/bug/#242
sgo722 Sep 2, 2025
d530cb1
[hotfix] 전화번호 인증 완료 시 인증완료 처리되도록 수정
sgo722 Sep 4, 2025
5faa681
[bug] 추천 목록에서 실시간 차단 필터링 적용
sgo722 Sep 4, 2025
b516280
[bug] 파도타기 실시간 차단 필터링 적용
sgo722 Sep 4, 2025
ca5f037
Merge pull request #247 from CODE-LG/bug/#246
sgo722 Sep 4, 2025
4fc912f
[bug] 받은 시그널 숨김 처리 시 적용되도록 수정
sgo722 Sep 4, 2025
bb47c9d
Merge pull request #249 from CODE-LG/bug/#248
sgo722 Sep 4, 2025
8bc0f3a
[bug] 회원 상태 조회시 시그널 상태 로직 수정
sgo722 Sep 4, 2025
54de4aa
Merge pull request #251 from CODE-LG/bug/#250
sgo722 Sep 4, 2025
fa1fffa
[fix] interests 저장되지 않던 문제 수정
sgo722 Sep 4, 2025
a47854b
[hotfix] createAt String으로 반환하도록 수정
sgo722 Sep 10, 2025
16c2db7
[hotfix] 받은 시그널 조회 DTO 변경 : signalMessage 포함되도록 수정
sgo722 Sep 10, 2025
c65ff50
[hotfix] 회원가입 요청 시 알람 울리도록 수정
sgo722 Sep 10, 2025
7e3018b
[hotfix] MemberStatus ADMIN 상태값 추가
sgo722 Sep 10, 2025
054d533
[feat] 질문 관리 시스템
sgo722 Sep 10, 2025
d3b29e1
Merge pull request #253 from CODE-LG/feature/#252
sgo722 Sep 10, 2025
9a7393d
[feat] 통계 대시보드 개선
sgo722 Sep 11, 2025
2eb7a1e
[fix] 관리자페이지 회원 상세 페이지 수정
sgo722 Sep 11, 2025
2c230ac
[refactor] 회원리스트 페이지 조회 수정
sgo722 Sep 17, 2025
40c1d5f
Merge pull request #255 from CODE-LG/feature/#257
sgo722 Sep 17, 2025
ccfc6d9
[bug] 내가 상대방을 거절한 경우 , 상대방이 추천목록에서 제외되도록 수정
sgo722 Sep 18, 2025
65af90d
[bug] 나를 차단한 상대들이 내 추천목록에 뜨지 않도록 수정, 실시간 차단한 경우에도 뜨지 않도록 수정
sgo722 Sep 18, 2025
78a8135
Merge pull request #257 from CODE-LG/bug#256
sgo722 Sep 18, 2025
6b03463
[hotfix] 채팅 전송 기능 수정 : Question Lazy Loading으로 인한 에러 발생해서 수정함
sgo722 Sep 19, 2025
b0036f1
[bug] 마지막 채팅 동기화 수정
sgo722 Sep 19, 2025
d6512dd
Merge pull request #259 from CODE-LG/bug/#258
sgo722 Sep 19, 2025
7464696
[bug] jpaRepository로 인한 오류 수정
sgo722 Sep 19, 2025
fb2d881
[fix] 마지막으로 읽은 채팅을 기준으로 30개 조회 시 마지막으로 읽은 채팅이 포함되지 않도록 수정
sgo722 Sep 22, 2025
724e031
[fix] 이전 채팅 조회 시 찾은 채팅이 없을 경우 204 NO CONTENT 를 반환하도록 수정
sgo722 Sep 22, 2025
0c4b429
Merge pull request #262 from CODE-LG/bug/#261
sgo722 Sep 22, 2025
004a182
[bug] 상대방으로부터 코드해제 요청을 받은 경우, canRequest false가 반환되도록 수정
sgo722 Sep 25, 2025
6809b8e
Merge pull request #266 from CODE-LG/bug/#264
sgo722 Sep 25, 2025
f25dfb1
[feat] 추천 이력 엔티티 추가 + flyway 도입
sgo722 Sep 25, 2025
e1033c1
[feat] 지역 매핑 엔티티 추가
sgo722 Sep 26, 2025
c3bf933
[feat] 추천 이력 Repository 구현
sgo722 Sep 26, 2025
1882fd9
[feat] 지역 매핑 Repository 구현 + flyway 수정
sgo722 Sep 26, 2025
9dabac5
[feat] RecommendationConfig 설정 클래스 추가
sgo722 Sep 26, 2025
ef6d16b
[feat] RecommendationBucketService 버킷 정책 유틸리티 클래스 생성
sgo722 Sep 26, 2025
7d38cf9
[feat] RecommendationHistoryService 구현
sgo722 Sep 26, 2025
013f586
[feat] 오늘의 코드매칭 서비스 구현
sgo722 Sep 26, 2025
0fa270c
[feat] 코드타임 서비스 구현
sgo722 Sep 26, 2025
8dd9c9c
[feat] 메인 추천 서비스 통합
sgo722 Sep 26, 2025
7cfeb61
[feat] 코드해제 요청 거절 시 LazyLoading 오류 수정
sgo722 Sep 26, 2025
696eb3a
[feat] 회원탈퇴 시 탈퇴 사유 받도록 수정
sgo722 Sep 26, 2025
4d54dee
[feat] 추천 시스템 통합
sgo722 Sep 26, 2025
4dd95be
[bug] 소켓으로 넘어가는 코드해제 관련 데이터 수정
sgo722 Sep 30, 2025
c2923e7
Merge pull request #271 from CODE-LG/feature/#270
sgo722 Sep 30, 2025
71f230f
[hotfix] Question LazyLoading 문제 수정
sgo722 Sep 30, 2025
9993a73
[feat] flyway 마이그레이션 동기화
sgo722 Sep 30, 2025
8270edf
[feat] 멤버 추천할 떄, 제외 로직 추가(차단 멤버 / 일정 기간 아휴 추천)
sgo722 Sep 30, 2025
2cbddda
[feat] 이미 추천한 뒤에 차단된 실시간 차단 기능 추가
sgo722 Sep 30, 2025
04ea817
[refactor] 코드해제 거절 시 채팅방 상태 LOKCED -> DISABLED로 변경 및 채팅방 시스템메시지 수정
sgo722 Sep 30, 2025
1f9f18a
Merge pull request #274 from CODE-LG/feature/#272
sgo722 Sep 30, 2025
949fdb5
[docs] 비공개 API Swagger로 노출되지않도록 수정
sgo722 Sep 30, 2025
2dcc469
[feat] 채팅 종료 시 소켓채널에 메시지 반환하도록 수정
sgo722 Oct 1, 2025
6f3f215
Merge pull request #276 from CODE-LG/feature/#275
sgo722 Oct 1, 2025
f1078ba
[feat] 파도타기 기능 API 동기화 및 사용하지 않는 API 주석
sgo722 Oct 2, 2025
3ba3fcf
[feat] Member LazyLoading 강제 초기화
sgo722 Oct 13, 2025
520dcfa
[feat] FaceImages / CodeImages 데이터 구조 변경
sgo722 Oct 13, 2025
26146dc
[feat] 프로필 심사 거절 및 이미지 교체 시스템 구현
sgo722 Oct 13, 2025
f6ff49f
[feat] Swagger 문서화 추가 + order 에약어 이슈 해결 + Profile과 Question 관계 재설정
sgo722 Oct 13, 2025
b1125d9
[feat] 관리자페이지 이미지별 심사기능 구현
sgo722 Oct 14, 2025
03bc307
[refactor] memberDetail 파일 분리
sgo722 Oct 14, 2025
0cb20ac
[fix] 얼굴, 코드 이미지 저장할 떄 Lazy Loading 발생하지않도록 수정
sgo722 Oct 14, 2025
a07bf4b
[feat] 시그널 전송 시 수신자에게 알람이 울리도록 적용
sgo722 Oct 14, 2025
59750aa
[feat] 시그널 전송 시 수신자에게 울리는 알람 전송 속도 모니터링 코드 추가
sgo722 Oct 14, 2025
b4d31d5
[feat] 시그널을 수락했을 경우, 본인과 상대방에게 매칭되었다는 알람이 가도록 적용
sgo722 Oct 14, 2025
0ebd5ed
[feat] 코드해제 요청 시 요청받은 사람에게 알람이 가도록 적용
sgo722 Oct 14, 2025
a7626af
[feat] 코드 해제 완료 시 양쪽 모두에게 해제되었다는 알림 발생하도록 적용
sgo722 Oct 14, 2025
d4dbba4
[feat] 코드, 얼굴 이미지 재심사 요청 시 로직 오류 수정
sgo722 Oct 14, 2025
b66e9e8
[feat] 코드타임때마다 모든 사용자들에게 10시와 22시에 코드타임이라고 알람이 가도록 적용
sgo722 Oct 15, 2025
6cec65b
Merge pull request #279 from CODE-LG/feature/#277
sgo722 Oct 15, 2025
20d2804
[feat] 프로필 수정 API 추가 - 코드이미지 수정 / 대표 질문 및 답변 수정 API
sgo722 Oct 15, 2025
411a08e
Merge pull request #281 from CODE-LG/feature/#280
sgo722 Oct 15, 2025
9e76687
[hotfix] 하위호환성 코드가 적용되도록 수정
sgo722 Oct 15, 2025
d5c607f
Merge branch 'develop' into feature/#265
sgo722 Oct 16, 2025
d804673
Merge pull request #269 from CODE-LG/feature/#265
sgo722 Oct 16, 2025
06d7149
Merge branch 'develop' into feature/#267
sgo722 Oct 16, 2025
06f51b9
Merge pull request #268 from CODE-LG/feature/#267
sgo722 Oct 16, 2025
efab828
[feat] 추천로직 실행할 떄 synchronized 키워드 적용하여 코드타임과 랜덤매칭 중복되지 않도록 수정
sgo722 Oct 16, 2025
504a72f
[hotfix] Profile 재심사 요청 시 LazyLoading문제 수정
sgo722 Oct 16, 2025
0527ad8
[refactor] 코드 이미지 수정 API 반환 메시지 수정 : 심사가 진행됩니다 멘트 없앰
sgo722 Oct 16, 2025
c151adc
[refactor] 질문 추천 시 반환 메시지 수정 : OO님이 질문을 추천했습니다 -> OO님의 코드 질문
sgo722 Oct 16, 2025
f9984bc
Merge pull request #283 from CODE-LG/refactor/#282
sgo722 Oct 16, 2025
a529b76
[feat] 코드타임과 코드매칭 인원이 중복되지 않도록 synchronized 적용범위 수정( 트랜잭션 범위 밖으로 수정 )…
sgo722 Oct 16, 2025
6ca1169
[feat] RecommendationConfig 엔티티 생성
sgo722 Oct 16, 2025
23fe01c
[fix] V1 마이그레이션 운영서버와 동기화 + cd 파이프라인에 flyway 추가
sgo722 Oct 16, 2025
12ee815
Merge branch 'develop' into ffeature/#266
sgo722 Oct 16, 2025
e783545
Merge pull request #284 from CODE-LG/ffeature/#266
sgo722 Oct 16, 2025
b1d3f0c
Merge pull request #285 from CODE-LG/feature/#278
sgo722 Oct 17, 2025
73b9920
[feat] 프로필 승인 혹은 거절 시 사용자와 개발자에게 알람 가도록 적용
sgo722 Oct 17, 2025
026d2c7
Merge pull request #286 from CODE-LG/feature/#281
sgo722 Oct 17, 2025
a4da560
[fix] 코드이미지 API 수정, 프로필 재심사 API 수정
sgo722 Oct 17, 2025
90f295f
Merge pull request #288 from CODE-LG/fix/#287
sgo722 Oct 17, 2025
88617e2
[hotfix] 코드이미지 API 수정, 프로필 재심사 API 수정
sgo722 Oct 17, 2025
b342e04
[feat] 신고, 차단 시 기존 채팅방이 있는경우와 없는 경우를 나눠서 처리하도록 변경
sgo722 Oct 17, 2025
e72e3fc
[bug] test파일 삭제, V1 스키마 수정
sgo722 Oct 17, 2025
15fb0a5
Merge pull request #290 from CODE-LG/feature/#273
sgo722 Oct 17, 2025
456b296
[feat] 채팅방 나가기 API 구현
sgo722 Oct 20, 2025
7fb220b
[feat] 대화 종료 API 수정 -> 채팅방 나가기 X, 상대방 차단만 함
sgo722 Oct 20, 2025
37160f7
[bug] ChatRoomMember와 Chat 유니크 제약조건 삭제
sgo722 Oct 20, 2025
af0d65f
[bug] 기존 이미지 3개 중 한개 삭제하고 2개만 보낼 경우 에러가 발생하는 상황 해결
sgo722 Oct 20, 2025
f5b7fd8
Merge pull request #292 from CODE-LG/feature/#291
sgo722 Oct 20, 2025
9f55eb8
[hotfix] flyway v7 스크립트 수정 :: 유니크 제약조건 삭제
sgo722 Oct 20, 2025
6dde47d
[bug] 코드해제 된 인연이 없는 경우 에러를 던질 게 아니라 빈리스트로 반환 할 수 있도록 수정하기
sgo722 Oct 20, 2025
ec681db
[bug] 신고, 차단 시 소켓 메세지를 전달해서 실시간으로 반영되게끔 처리
sgo722 Oct 20, 2025
37a4c3b
Merge pull request #294 from CODE-LG/bug/#293
sgo722 Oct 20, 2025
339bf17
[bug] ChatService - BlockService 순환 참조 문제 해결
sgo722 Oct 20, 2025
e3ae93d
[bug] 추천 로직에서 이전에 시그널/채팅방 관계 있는 인원들 제외되도록 수정
sgo722 Oct 20, 2025
0bb0b0c
[feat] STOMP heartbeat 설정해서 웹소켓 불안정 완화
sgo722 Oct 20, 2025
e341733
Merge pull request #297 from CODE-LG/feature/#296
sgo722 Oct 20, 2025
c1e5706
[refactor] 시그널 수락 시 첫 질문에 대한 저장 메세지 변경
sgo722 Oct 20, 2025
de8ae7d
Merge pull request #299 from CODE-LG/refactor/#298
sgo722 Oct 20, 2025
d20e0b3
[bug] 대화 종료 API 호출 시 chatRoomStatus가 DISALBED 상태가 되도록 수정
sgo722 Oct 21, 2025
5ad971b
[bug] 회원가입 시 알림 메시지 수정
sgo722 Oct 21, 2025
c5f3b15
[bug] 재심사 요청 시 디스코드로 알람가도록 수정
sgo722 Oct 21, 2025
b380d4e
[feat] 회원 탈퇴 시 디스코드로 알람메시지 생성
sgo722 Oct 21, 2025
7ac35e1
[feat] 회원 신고 시 디스코드 알람오도록 구현
sgo722 Oct 21, 2025
f92361c
[feat] 회원 차단 시 디스코드 알람오도록 구현
sgo722 Oct 21, 2025
b2b7bb8
[feat] JVM Asia/Seoul로 변경
sgo722 Oct 21, 2025
b4ad67b
Merge pull request #302 from CODE-LG/bug/#301
sgo722 Oct 21, 2025
625fcf1
[hotfix] 데이터베이스 시간대 한국으로 설정 변경
sgo722 Oct 21, 2025
6e07aba
[hotfix] 블루그린 배포 시 nextjs 설정까지 바꿔버리는 문제 해결
sgo722 Oct 21, 2025
064226e
[hotfix] 추천인원이 모두 필터링에 의해 실시간 제외된 경우 빈리스트 반환하도록 수정
sgo722 Oct 21, 2025
1fbe862
[hotfix] 탈퇴 API 수정 :: DELETE -> POST
sgo722 Oct 21, 2025
3c0f862
[feat] 신고 관리 API 생성 및 DDL 수정
sgo722 Oct 22, 2025
904948a
[feat] 신고 관리 페이지 생성
sgo722 Oct 22, 2025
48cc51d
[fix] 신고자 피신고자 조회 쿼리 수정 :: Lazy Loading 문제 해결
sgo722 Oct 22, 2025
27c0312
Merge pull request #304 from CODE-LG/feature/#303
sgo722 Oct 22, 2025
2ff9a0d
[bug] 코드해제 요청 시 요청메시지 한번만 나가도록 수정
sgo722 Oct 22, 2025
1a44575
Merge pull request #306 from CODE-LG/bug/#305
sgo722 Oct 22, 2025
6be5b55
[style] 관리자 페이지 사이드바 수정
sgo722 Oct 22, 2025
2ea4eab
[bug] 시그널 해제되고 첫 질문 메시지 n 제거하기
sgo722 Oct 22, 2025
0343031
[refactor] 이전 채팅이 존재하지 않을 경우, 빈 리스트를 반환하도록 수정
sgo722 Oct 22, 2025
d8abaf5
Merge pull request #308 from CODE-LG/refactor/#307
sgo722 Oct 22, 2025
eab5637
[refactor] 회원 탈퇴 시 회원 정보 삭제 처리
sgo722 Oct 22, 2025
5a581c8
Merge pull request #310 from CODE-LG/refactor/#309
sgo722 Oct 22, 2025
29b5ca9
[bug] CI 파이프라인 test.yml 파일 생성하는 코드 수정 + test/resources/application.ym…
sgo722 Oct 23, 2025
423e452
Merge pull request #314 from CODE-LG/bug/#313
sgo722 Oct 23, 2025
3faf0de
[bug] 신고/차단 시 채팅방만 있을 경우에만 알람가도록 되어있는데 모든 경우에 알람이 가도록 수정
sgo722 Oct 23, 2025
d5b86ad
Merge pull request #317 from CODE-LG/bug/#316
sgo722 Oct 23, 2025
faf7246
[feat] JacksonConfig를 이용해 타임존 반환하도록 수정 :: LocalDateTime -> ZonedDated…
sgo722 Oct 24, 2025
de4d2d9
Merge pull request #319 from CODE-LG/bug/#318
sgo722 Oct 24, 2025
dee4212
[refactor] JacksonConfig 롤백
sgo722 Oct 24, 2025
f974e10
Merge pull request #321 from CODE-LG/refactor/#320
sgo722 Oct 24, 2025
679fd30
[feat] 알람 배치 비동기 적용
sgo722 Oct 24, 2025
27adeaf
[feat] 팝업 알람 비동기 처리 적용
sgo722 Oct 24, 2025
b8fbe70
Merge branch 'develop' into feature/#315
sgo722 Oct 24, 2025
a639fe3
[refactor] 신고 , 차단 알람 비동기 처리
sgo722 Oct 24, 2025
8bc8a52
Merge pull request #322 from CODE-LG/feature/#315
sgo722 Oct 24, 2025
896b526
[hotfix] 알람 스케쥴링 테스트로직 주석처리
sgo722 Oct 24, 2025
e96add0
[hotfix] 채팅방 생성 시 소켓 메세지를 발신자와 수신자에게 같은 메세지를 보내주고 있었던 오류 수정
sgo722 Oct 26, 2025
5628296
[bug] 시그널 수락 시 질문을 주고 받을 때 chatRoom_question 테이블에 저장되도록 수정 + 첫 시작시 저장…
sgo722 Oct 26, 2025
330f3ef
[bug] 시그널 수락 시 질문을 주고 받을 때 chatRoom_question 테이블에 저장되도록 수정 + 첫 시작시 저장…
sgo722 Oct 26, 2025
adde3f5
Merge pull request #324 from CODE-LG/bug/#323
sgo722 Oct 26, 2025
8f0d636
[config] Signal 엔티티에 myAnser 필드 추가된 것 flyway 스크립트를 이용해 적용
sgo722 Oct 26, 2025
15fb080
[hotfix] sendSignal API 롤백
sgo722 Oct 26, 2025
ef244b8
[bug] 시그널 승인 시 요청자 질문 - 대답 나오도록 수정
sgo722 Oct 27, 2025
fe9eb34
Merge pull request #326 from CODE-LG/bug/#325
sgo722 Oct 27, 2025
1991f8a
[config] cd.yml 로깅 설정 변경
sgo722 Oct 28, 2025
52f0661
[bug] 코드매칭 필터링 코드 수정
sgo722 Oct 28, 2025
78db8c7
Merge pull request #329 from CODE-LG/bug/#328
sgo722 Oct 28, 2025
70b4809
[bug] 코드타임 필터링 코드 수정
sgo722 Oct 28, 2025
76630e3
[refactor] timeSlotCalculator 객체 생성
sgo722 Oct 28, 2025
0d36440
[refactor] 채팅 날짜 데이터 생성 로직 수정
sgo722 Oct 28, 2025
1f831d2
[script] cd.yml 파일 생성 시 application.yml 파일 jackson 시간대 변경 : jasckson …
sgo722 Oct 28, 2025
b8ed82d
Merge pull request #332 from CODE-LG/refactor/#331
sgo722 Oct 28, 2025
4e4b69b
[hotfix] 데이터베이스 UTC로 변경
sgo722 Oct 28, 2025
18ae34d
[hotfix] 불필요 메서드 삭제
sgo722 Oct 28, 2025
3acb71f
[bug] 코드타임 필터링 로직 수정
sgo722 Oct 29, 2025
3315198
[bug] CodeTimeService 필터링 로직 수정
sgo722 Oct 29, 2025
26202d6
[config] JVM, JDBC, JPA, DB 세선 UTC로 통일 + AWS RDS 설정에서 DB UTC로 변경
sgo722 Oct 29, 2025
84e7d0e
[bug] 코드 매칭 / 코드 타임 UTC 기준으로 추천 시간대 변경
sgo722 Oct 29, 2025
2d6a83a
[test] 타임존 테스트 코드 작성
sgo722 Oct 29, 2025
c250d3d
Merge branch 'develop' into bug/#330
sgo722 Oct 29, 2025
7bcd5c0
Merge pull request #333 from CODE-LG/bug/#330
sgo722 Oct 29, 2025
a0dc2be
[hotfix] cd 스크립트 오타 수정
sgo722 Oct 29, 2025
3eee1ac
[config] 운영 환경 로그 최소화
sgo722 Oct 29, 2025
85d98ed
[refactor] 발송자 본인 질문 + 발송자 본인 대답 채팅에 기록되지 않도록 변경
sgo722 Nov 3, 2025
c302e51
[bug] 시그널 두 대상의 질문이 같은 경우, 중복질문에 대한 에러가 발생하는 경우 발생 : 요청자의 질문이 마킹되지않도록 제외
sgo722 Nov 7, 2025
915c0e7
Update Dockerfile
sgo722 Nov 7, 2025
33d06fc
[config] 모니터링 의존성 활성화
sgo722 Nov 8, 2025
0baeba6
소켓 인바운드, 아웃바운드 쓰레드 설정 추가
sgo722 Nov 9, 2025
60ad087
[fix] 소켓 설정 수정 : Inbound / Outbound 수정
sgo722 Nov 10, 2025
6ebb77d
Merge pull request #335 from CODE-LG/fix/#334
sgo722 Nov 10, 2025
8701cdb
[config] cd.yml application.yml hikari 설정 수정
sgo722 Nov 10, 2025
8ad683f
[fix] hikari 풀 이름 삭제
sgo722 Nov 10, 2025
2065d87
[config] WebSocketConfig 설정 변경 : corePoolSize(8->8) / maxPoolSize(32-…
sgo722 Nov 13, 2025
b3287fd
[feat] 질문 카테고리 IF(만약에) 카테고리 추가
sgo722 Nov 14, 2025
f2516c3
[refactor] 만약에와 하나만에 해당하는 카테고리는 회원가입 시 선택 질문에서 제외되도록 수정
sgo722 Nov 14, 2025
ec9933b
Merge pull request #338 from CODE-LG/refactor/#337
sgo722 Nov 14, 2025
37449cd
[bug] 대표 질문 "응답 있음"으로만 렌더링 되는 것을 대표질문에 대한 내용이 렌더링되게끔 수정
sgo722 Nov 17, 2025
b06a5ab
[bug] 신고/차단 관리 페이지가 에러창이 뜨는 상황 해결 - 쿼리 수정
sgo722 Nov 17, 2025
9de4526
Merge pull request #340 from CODE-LG/bug/#339
sgo722 Nov 17, 2025
8dbcfc4
cd.yml 데이터베이스 URL 경로 수정
sgo722 Nov 21, 2025
306dc00
[feat] RejectionHistory 엔티티, flyway 스크립트 생성
sgo722 Nov 26, 2025
61f22f0
[feat] RejectionHistoryRepository 구현
sgo722 Nov 26, 2025
9e680ca
[feat] 비즈니스 로직 구현 - MemberService 수정 / 거절 이력 조회 로직 추가
sgo722 Nov 26, 2025
1676549
[feat] AdminController 거절 이력 조회 API 생성
sgo722 Nov 26, 2025
79c94be
[feat] 관리자 페이지 수정 - 거절 이력 UI 구현
sgo722 Nov 26, 2025
cb45c51
Merge pull request #343 from CODE-LG/feature/#341
sgo722 Nov 26, 2025
5db0909
[feat] ci/cd.yml 파일을 운영서버(cd-prod)와 개발서버(cd-dev)로 분리
sgo722 Nov 29, 2025
d2a1661
Merge pull request #345 from CODE-LG/feature/#344
sgo722 Nov 29, 2025
91dbd01
[feat] cd-dev.yml 수정 : 메모리 부족으로 인한 배포 방식 변경(블루그린 -> 중단배포)
sgo722 Nov 29, 2025
b704b45
Merge pull request #347 from CODE-LG/refactor/#346
sgo722 Nov 29, 2025
f90e80c
[feat] MemberStatus enum에 VERIFICATION_IMAGE 추가, 상태 전환 로직 추가
sgo722 Nov 29, 2025
d18778e
[feat] 표준 인증 테이블 및 사용자 인증 테이블 설계
sgo722 Nov 29, 2025
e98a7e2
[feat] 표준 인증 이미지 조회 API
sgo722 Nov 29, 2025
c3496c9
[fix] SignUpStatusResponse getCompletedSteps 메서드 수정 / StandardVerific…
sgo722 Nov 29, 2025
4940875
[feat] 인증 사진 제출 API
sgo722 Nov 29, 2025
4f22711
[refactor] VERIFICATION_IMAGE 상태값 삭제
sgo722 Nov 29, 2025
5969157
[feat] 히든이미지 삽입 로직 추가 : 히든이미지 재제출하는 케이스 해결
sgo722 Nov 30, 2025
e4c017e
[feat] 관리자 페이지 수정 : 표준인증 이미지 삽입 / 표준 인증 및 사용자 인증 이미지 조회 / 심사 페이지에서도 조…
sgo722 Nov 30, 2025
ec7df56
[feat] 채팅알람 FCM으로 구현 - 클라이언트 단에서 채팅방 구분하기로 결정
sgo722 Nov 30, 2025
7b2db45
Merge pull request #350 from CODE-LG/feature/#348
sgo722 Nov 30, 2025
65f7558
Merge pull request #351 from CODE-LG/feature/#349
sgo722 Nov 30, 2025
37e265d
[refactor] memberStatus가 HIDDEN_COMPLETED인 경우 nextStep를 HIDDEN_COMPLE…
sgo722 Dec 1, 2025
3de1ac7
Merge pull request #353 from CODE-LG/refactor/#352
sgo722 Dec 1, 2025
9f888b5
[bug] 심사의 경우 멤버 상태값 HIDDEN_COMPLETED로 변경
sgo722 Dec 1, 2025
f774e36
[bug] 관리자페이지 거절이력 사진 조회 클릭 시 앞에 뜨도록 수정 : z-index 값 조정
sgo722 Dec 1, 2025
a400713
Merge pull request #355 from CODE-LG/bug/#354
sgo722 Dec 1, 2025
dc39d7e
[refactor] 채팅알람 DTO 스펙 변경
sgo722 Dec 8, 2025
3b6a292
Merge pull request #357 from CODE-LG/refactor/#356
sgo722 Dec 9, 2025
b0ad48f
[refactor] 채팅 알람을 제외한 FCM 알람 data.type = NOTICE 추가
sgo722 Dec 11, 2025
8e7bd8e
Merge pull request #359 from CODE-LG/refactor/#358
sgo722 Dec 11, 2025
f676008
[refactor] 관리자페이지 수정 : 미작동 기능 uui 점검 및 제거
sgo722 Dec 11, 2025
58cffc8
Merge pull request #361 from CODE-LG/refactor/#360
sgo722 Dec 11, 2025
925f2dd
[bug] 재심사 시 코드/얼굴 이미지만 제출하고 앱을 종료할 경우 히든프로필부터 시작하게 되는 문제 수정
sgo722 Dec 13, 2025
f6d756d
Merge pull request #363 from CODE-LG/bug/#362
sgo722 Dec 13, 2025
72601c4
[refactor] 하위호환성을 위해 재심사 시 얼굴이미지/코드이미지 부분 상태값 HIDDEN_COMPLETED로 롤백
sgo722 Dec 15, 2025
f164bdb
[feat] 재심사 시 얼굴/코드/인증 이미지 API 구현
sgo722 Dec 15, 2025
3859927
Merge pull request #364 from CODE-LG/refactor/#364
sgo722 Dec 15, 2025
beb40c0
[bug] 재심사 시 회원상태 PENDING으로 변경
sgo722 Dec 16, 2025
ba4bc77
Merge pull request #366 from CODE-LG/bug/#365
sgo722 Dec 16, 2025
a5b010c
[bug] 회원 승인 버튼 주석 해제
sgo722 Dec 16, 2025
997b83c
Merge pull request #367 from CODE-LG/bug/#366
sgo722 Dec 16, 2025
5d69abc
[hotfix] 상태값 검증 데이터 수정
sgo722 Dec 16, 2025
4a0c5d0
[refactor] cd.yml 로그레벨 수정
sgo722 Dec 17, 2025
e150d84
[bug] 관리자페이지 faceImage 버튼 클릭 시 팝업이 올라오지 않던 문제 수정
sgo722 Dec 17, 2025
bc5460b
[refactor] 앱 버전별 히든 프로필 제출 로직 분리 (Strategy Pattern)
sgo722 Dec 17, 2025
2ed37bf
[test] 히든이미지 하위호환성 테스트 코드 작성
sgo722 Dec 17, 2025
8ee221f
[test] 테스트 코드 db설정 수정
sgo722 Dec 17, 2025
21c3590
Merge pull request #371 from CODE-LG/refactor/#368
sgo722 Dec 17, 2025
47d9c58
Merge pull request #370 from CODE-LG/feat/#369
sgo722 Dec 17, 2025
eca1200
[feat] 하위버전 알람가도록 수정, 히든이미지 제출 시 PENDING바뀌도록 수정
sgo722 Dec 17, 2025
81178ca
Merge pull request #372 from CODE-LG/feature/#370
sgo722 Dec 17, 2025
023738a
[hotfix] 하위버전 재심사 시 PENDING으로 상태 변경
sgo722 Dec 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
212 changes: 212 additions & 0 deletions .github/workflows/cd-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
name: CD - Deploy to Dev Server

on:
push:
branches:
- develop

jobs:
deploy:
runs-on: [self-hosted, dev-runner]

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

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

- name: Grant permission to gradlew
run: chmod +x ./gradlew

- name: Generate application.yml
run: |
mkdir -p src/main/resources
cat <<EOF > src/main/resources/application.yml
server:
port: ${SERVER_PORT:8080}
security:
jwt:
token:
expire-length: ${{ secrets.JWT_EXPIRE_LENGTH }}
secret-key: ${{ secrets.JWT_SECRET_KEY }}
admin:
password: ${{ secrets.ADMIN_PASSWORD }}
cloud:
aws:
region:
static: ap-northeast-2
s3:
bucket: code-l-bucket
credentials:
access-key: ${{ secrets.DEV_S3_ACCESS_KEY }}
secret-key: ${{ secrets.DEV_S3_SECRET_KEY }}
management:
endpoints:
web:
exposure:
include: health, metrics, prometheus
metrics:
enable:
all: true
processor : false
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: ${{ secrets.DEV_RDS_URL }}
username: ${{ secrets.DEV_RDS_USER_NAME }}
password: ${{ secrets.DEV_RDS_USER_PASSWORD }}
hikari :
maximum-pool-size : 20
minimum-idle : 10
connection-timeout: 10000
max-lifetime: 180000

servlet:
multipart:
max-file-size: 20MB
max-request-size: 40MB

jpa:
open-in-view: false
hibernate:
ddl-auto: validate
show-sql: false
database-platform: org.hibernate.dialect.MySQL8Dialect
properties:
hibernate:
format_sql: true
use_sql_comments: true
jdbc:
time_zone: UTC
jackson:
time_zone: UTC

discord:
webhook:
url: ${{ secrets.DEV_DISCORD_WEBHOOK_URL }}

logging:
level:
root : INFO
org.springframework : INFO
org.hibernate.SQL: OFF
org.hibernate.jdbc.bind : OFF
# org.hibernate.type.descriptor.sql: trace
# org.springframework.web.socket: DEBUG
# org.springframework.messaging: DEBUG
# org.springframework.web.socket.messaging: DEBUG
# Flyway 설정 (MySQL 환경에서 활성화)

flyway:
enabled: true
baseline-on-migrate: true
# baseline-version 제거: Flyway가 자동으로 현재 상태를 baseline으로 설정
validate-on-migrate: true # 스키마 검증 활성화
locations: classpath:db/migration
table: flyway_schema_history
clean-disabled: true # 프로덕션에서는 반드시 true

springdoc:
override-with-generic-response: false
EOF

- name: Generate application.yml for test
run: |
mkdir -p src/test/resources
cat <<EOF > src/test/resources/application.yml
server:
port: ${SERVER_PORT:8080}

security:
jwt:
token:
expire-length: 3600000
secret-key: dummy-secret-key-should-be-long-enough-123456
admin:
password: dummy-admin-password

cloud:
aws:
region:
static: ap-northeast-2
s3:
bucket: dummy-code-l-bucket
credentials:
access-key: dummy-access-key
secret-key: dummy-secret-key

management:
endpoints:
web:
exposure:
include: health, metrics, prometheus
metrics:
enable:
all: true

spring:
datasource:
driver-class-name: org.h2.Driver
url: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=MySQL
username: sa
password:

jpa:
open-in-view: false
hibernate:
ddl-auto: create-drop
show-sql: true
database-platform: org.hibernate.dialect.H2Dialect

springdoc:
override-with-generic-response: false

logging:
level:
org.hibernate.SQL: debug
org.hibernate.type.descriptor.sql.BasicBinder: trace

- name: Restore firebase-adminsdk.json
run: |
echo "$FIREBASE_CONFIG_JSON" > ./src/main/resources/code-l-b109b-firebase-adminsdk-fbsvc-8c4eb2e6f2.json
env:
FIREBASE_CONFIG_JSON: ${{ secrets.FIREBASE_CONFIG_JSON }}

- name: Build jar
run: ./gradlew clean build -x test

- name: Build Docker image
run: sudo docker build -t ${{ secrets.DOCKER_USERNAME }}/codel-app:dev .

- name: Log in to Docker Hub
run: echo "${{ secrets.DOCKER_PASSWORD }}" | sudo docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin

- name: Push image to Docker Hub
run: sudo docker push ${{ secrets.DOCKER_USERNAME }}/codel-app:dev

- name: Deploy to Dev Server
run: |
echo "📦 이미지 정보: ${{ secrets.DOCKER_USERNAME }}/codel-app:dev"

echo "🛑 기존 컨테이너 중지 및 삭제"
sudo docker stop codel-app || true
sudo docker rm codel-app || true

echo "🔄 최신 이미지 pull"
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/codel-app:dev

echo "🚀 개발서버 배포 시작"
sudo docker run -d \
--name codel-app \
-p 8080:8080 \
--restart unless-stopped \
${{ secrets.DOCKER_USERNAME }}/codel-app:dev

echo "✅ 개발서버 배포 완료"

echo "🔍 컨테이너 상태 확인"
sudo docker ps | grep codel-app
Loading