Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
492 commits
Select commit Hold shift + click to select a range
4fa0d3e
Merge branch 'main' of https://github.com/S0ftwareC0ntest/ASSU_BE int…
leesumin0526 Sep 10, 2025
81672cf
[FEAT/#77]
leesumin0526 Sep 10, 2025
a73c502
[FIX/#82] 웹소켓 설정 변경
eeeeeaaan Sep 10, 2025
0ef9bb0
Merge pull request #90 from ASSU-org/refactor/#77-기능-수정
leesumin0526 Sep 10, 2025
39d3b37
Merge pull request #91 from ASSU-org/develop
leesumin0526 Sep 11, 2025
323705f
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
sjhwang0 Sep 12, 2025
8a58d3a
refactor/#38 - chatting Controller 수정
BAEK0111 Sep 12, 2025
368dfe8
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 12, 2025
7fd4d87
[REFACTOR/#89] 학생 회원가입 시에 Department 추가
2ghrms Sep 13, 2025
bbfedb8
[FEAT/#92] 회원탈퇴 기능 구현
2ghrms Sep 13, 2025
0e6ce08
[FEAT/#92] 회원탈퇴 기능 구현
2ghrms Sep 13, 2025
25e4fb1
[FEAT/#92] 노션 -> 스웨거 버저닝
2ghrms Sep 13, 2025
f8ac821
[REFACTOR/#89] 로그인 및 회원가입 시 반환 수정
2ghrms Sep 13, 2025
66a3883
Merge pull request #93 from ASSU-org/refactor/#89-login-and-signup
2ghrms Sep 13, 2025
478f68d
Merge pull request #94 from ASSU-org/develop
2ghrms Sep 13, 2025
4a7172c
[FIX/#82] 자잘한 수정
eeeeeaaan Sep 14, 2025
a47653e
Merge branch 'develop' into refactor/#85-certification-edit
eeeeeaaan Sep 14, 2025
b298869
[FIX] 알리고 수정 및 로그인 반환 수정
2ghrms Sep 14, 2025
de084d3
Merge pull request #96 from ASSU-org/refactor/#89-login-and-signup
2ghrms Sep 14, 2025
b31aa7c
Merge pull request #97 from ASSU-org/develop
2ghrms Sep 14, 2025
f845eeb
Merge pull request #95 from ASSU-org/refactor/#85-certification-edit
eeeeeaaan Sep 14, 2025
6a7931b
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 14, 2025
6efa144
[MOD/#98] 엔드포인트 수정
kimyw1018 Sep 14, 2025
f775ff1
Merge pull request #99 from ASSU-org/refactor/#98-dashboard
kimyw1018 Sep 14, 2025
59ee719
refactor/#38 - ci 해결
BAEK0111 Sep 14, 2025
d0b47b7
refactor/#38 - 최신 application-test.yml
BAEK0111 Sep 14, 2025
6d7d0aa
Merge pull request #72 from ASSU-org/refactor/#38-chatting-change-sec…
BAEK0111 Sep 14, 2025
18f8ac9
[MOD/#24]
sjhwang0 Sep 14, 2025
dbff4be
Merge pull request #100 from ASSU-org/develop
leesumin0526 Sep 14, 2025
762114d
[MOD/#24]
sjhwang0 Sep 15, 2025
15c610f
refactor/#38 - 채팅방 생성 api 수정
BAEK0111 Sep 15, 2025
079d241
Merge pull request #102 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 15, 2025
980c194
Merge pull request #103 from ASSU-org/develop
BAEK0111 Sep 15, 2025
b677a82
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
sjhwang0 Sep 15, 2025
d349f34
refactor/#38 - 채팅방 생성 api 수정
BAEK0111 Sep 15, 2025
5393ff4
Merge pull request #104 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 15, 2025
1dae157
Merge pull request #105 from ASSU-org/develop
BAEK0111 Sep 15, 2025
cdf1f1b
[FEAT/#101]
leesumin0526 Sep 15, 2025
557477d
[FEAT/#101]
leesumin0526 Sep 15, 2025
904affb
Merge pull request #106 from ASSU-org/feat/#101-profile-image
leesumin0526 Sep 15, 2025
986417a
Merge pull request #107 from ASSU-org/develop
leesumin0526 Sep 15, 2025
598482b
[FIX/#82] map 만 풀어서 조정
eeeeeaaan Sep 15, 2025
e78e597
Merge pull request #108 from ASSU-org/fix/map
eeeeeaaan Sep 15, 2025
750e963
[FEAT/#110]
leesumin0526 Sep 16, 2025
e4f29c3
[FEAT/#110]
leesumin0526 Sep 16, 2025
2d14347
Merge pull request #111 from ASSU-org/feat/#110-map-retrun
leesumin0526 Sep 16, 2025
061666d
Merge pull request #112 from ASSU-org/feat/#110-map-retrun
leesumin0526 Sep 16, 2025
092378c
refactor/#38
BAEK0111 Sep 16, 2025
2979e05
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 16, 2025
b4173c5
Merge pull request #113 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 16, 2025
0514952
refactor/#38
BAEK0111 Sep 16, 2025
1f7bb84
Merge pull request #115 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 16, 2025
3f3cf1e
Merge pull request #114 from ASSU-org/develop
BAEK0111 Sep 16, 2025
dbdf6ba
Revert "refactor/#38"
BAEK0111 Sep 16, 2025
ab60af4
Merge pull request #116 from ASSU-org/revert-115-fix/chatting_api_hotfix
BAEK0111 Sep 16, 2025
ad89a5e
Revert "Develop"
BAEK0111 Sep 16, 2025
4928cac
Merge pull request #117 from ASSU-org/revert-114-develop
BAEK0111 Sep 16, 2025
8ceb131
[MOD/#24]
sjhwang0 Sep 16, 2025
7423ce3
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
sjhwang0 Sep 16, 2025
70e3569
[FIX] logout delete 매핑 -> post 매핑
2ghrms Sep 16, 2025
8f6ee56
Merge pull request #119 from ASSU-org/refactor/#89-login-and-signup
2ghrms Sep 16, 2025
9e15af3
Merge branch 'main' into develop
2ghrms Sep 16, 2025
5e9f0ff
Merge pull request #120 from ASSU-org/develop
2ghrms Sep 16, 2025
d03c087
[MOD/#24]
sjhwang0 Sep 17, 2025
c35dc31
[FEAT/#110]
leesumin0526 Sep 17, 2025
2dfdc83
Merge pull request #121 from ASSU-org/feat/#110-map-retrun
leesumin0526 Sep 17, 2025
1d52e47
[FEAT/#110]
leesumin0526 Sep 17, 2025
5efa9b3
Merge pull request #123 from ASSU-org/feat/#110-map-retrun
leesumin0526 Sep 17, 2025
58a4785
Merge pull request #122 from ASSU-org/develop
leesumin0526 Sep 17, 2025
3c82239
[BUG/#110]
leesumin0526 Sep 17, 2025
191d437
[MOD/#24]
sjhwang0 Sep 17, 2025
afafa4c
Merge pull request #118 from ASSU-org/feat/#24-map-api
sjhwang0 Sep 17, 2025
deabfb5
Merge pull request #124 from ASSU-org/feat/#110-map-retrun
leesumin0526 Sep 17, 2025
426c2ea
Merge pull request #125 from ASSU-org/develop
leesumin0526 Sep 17, 2025
a492b71
refactor/#38
BAEK0111 Sep 17, 2025
169fb31
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 17, 2025
e67970e
Merge pull request #126 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 17, 2025
6f13729
Merge pull request #127 from ASSU-org/develop
BAEK0111 Sep 17, 2025
3349a21
[FEAT/#128]
leesumin0526 Sep 17, 2025
e1bec63
[FEAT/#128]
leesumin0526 Sep 17, 2025
5317758
Merge pull request #129 from ASSU-org/feat/#128-profile-image-get
leesumin0526 Sep 17, 2025
37914e5
Merge pull request #130 from ASSU-org/develop
leesumin0526 Sep 17, 2025
fa21828
[FEAT/#131] 전화번호 및 이메일 중복검사 API 추가
2ghrms Sep 17, 2025
fa5ac78
[FEAT/#131] 전화번호 및 이메일 중복검사 API 추가
2ghrms Sep 17, 2025
9fa77c6
[FIX] 크롤링 수정
2ghrms Sep 17, 2025
76fff2f
[FEAT/#131] Major 및 Department 추가
2ghrms Sep 17, 2025
07e22de
Merge pull request #132 from ASSU-org/feat/#131-phone-email-duplicate…
2ghrms Sep 17, 2025
254a1af
Merge pull request #133 from ASSU-org/develop
2ghrms Sep 17, 2025
693e912
refactor/#38
BAEK0111 Sep 18, 2025
048dc36
[FEAT/#128]
leesumin0526 Sep 19, 2025
7b16cf0
Merge pull request #134 from ASSU-org/feat/#128-profile-image-get
leesumin0526 Sep 19, 2025
7982878
Merge pull request #135 from ASSU-org/develop
leesumin0526 Sep 19, 2025
04e2d70
[FEAT/#136]
leesumin0526 Sep 19, 2025
78353a0
Merge pull request #137 from ASSU-org/refactor/#136-map
leesumin0526 Sep 19, 2025
fae94ea
Merge pull request #138 from ASSU-org/develop
leesumin0526 Sep 19, 2025
ce42c8e
refactor/#38
BAEK0111 Sep 19, 2025
a81c42f
refactor/#38
BAEK0111 Sep 19, 2025
9ac45ce
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 20, 2025
ce30917
Merge pull request #139 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 20, 2025
78354de
Merge pull request #140 from ASSU-org/develop
BAEK0111 Sep 20, 2025
3cb2504
[FIX/#109] 스템프 조회 문제 해결
eeeeeaaan Sep 21, 2025
ac86f2f
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
eeeeeaaan Sep 21, 2025
5a5623f
[FIX/#109] 실시간 인증 문제 해결
eeeeeaaan Sep 22, 2025
0e38c46
Merge pull request #141 from ASSU-org/fix/#109-certification-websocket
eeeeeaaan Sep 22, 2025
edc2f47
Merge pull request #142 from ASSU-org/develop
eeeeeaaan Sep 22, 2025
29ef96f
[FIX/#109] url 설정 바꾸기
eeeeeaaan Sep 22, 2025
8d2bd35
Merge pull request #144 from ASSU-org/fix/#143/url-재설정
eeeeeaaan Sep 22, 2025
d6435d5
Merge pull request #145 from ASSU-org/develop
eeeeeaaan Sep 22, 2025
a9d0169
[fix/#143] usage 추가 주석 해제
eeeeeaaan Sep 22, 2025
acd7ba5
[MOD/#24]
sjhwang0 Sep 22, 2025
d251680
[MOD/#24]
sjhwang0 Sep 22, 2025
e99d1ca
Merge pull request #146 from ASSU-org/feat/#24-map-api
sjhwang0 Sep 23, 2025
f9b59b6
[fix/#143] usage 추가 주석 해제
eeeeeaaan Sep 23, 2025
b23d69d
[fix/#143] 로그 삭제
eeeeeaaan Sep 23, 2025
a9d6648
Merge pull request #147 from ASSU-org/fix/#143/usage-save-error
eeeeeaaan Sep 23, 2025
049fb08
Merge pull request #148 from ASSU-org/develop
eeeeeaaan Sep 23, 2025
0e5c4ae
[CHORE/#149] AuthController 버저닝
2ghrms Sep 23, 2025
4e3bf3a
[CHORE/#149] ErrorStatus 오타 수정
2ghrms Sep 23, 2025
36b3ec0
[CHORE/#149] ErrorStatus 오타 수정
2ghrms Sep 23, 2025
814f99b
[FEAT/#149] 신고 시스템 에러 코드 추가
2ghrms Sep 23, 2025
a725d8a
[FEAT/#149] 리뷰 조회 API 신고 필터링 추가
2ghrms Sep 23, 2025
3766638
[FEAT/#149] 건의글 조회 API 신고 필터링 추가
2ghrms Sep 23, 2025
2cf74f7
[FEAT/#149] 신고 생성 및 이벤트 발행 추가
2ghrms Sep 23, 2025
3e977c6
[FEAT/#149] 신고 상태 동기화 서비스 개선
2ghrms Sep 23, 2025
3e121f8
[FEAT/#149] 신고 도메인 기본 구조 생성
2ghrms Sep 23, 2025
f899431
[FEAT/#149] 엔티티에 신고 상태 필드 추가
2ghrms Sep 23, 2025
c00a1ea
[FEAT/#149] 신고 에러 코드 및 예외 처리 추가
2ghrms Sep 23, 2025
34ace89
[CHORE/#149] ReportController 버저닝
2ghrms Sep 23, 2025
61e93fb
[REFACTOR/#151]
leesumin0526 Sep 24, 2025
b778519
Merge pull request #152 from ASSU-org/refactor/#151-pending-contract
leesumin0526 Sep 24, 2025
52651c7
Merge pull request #150 from ASSU-org/feat/#149-student-review-report…
leesumin0526 Sep 24, 2025
a273592
Merge pull request #153 from ASSU-org/develop
leesumin0526 Sep 24, 2025
9bf3406
refactor/#38
BAEK0111 Sep 24, 2025
478330b
refactor/#38
BAEK0111 Sep 24, 2025
9b251cd
refactor/#38
BAEK0111 Sep 24, 2025
669db28
refactor/#38
BAEK0111 Sep 24, 2025
8c551bf
[FIX/#154] JWT 및 SecurityConfig 제외
2ghrms Sep 25, 2025
ba231be
Merge pull request #155 from ASSU-org/fix/#154-auth-api-jwt-except
2ghrms Sep 25, 2025
56fcf30
Merge pull request #156 from ASSU-org/develop
2ghrms Sep 25, 2025
d9e9ad8
[REFACTOR/#157]
leesumin0526 Sep 25, 2025
0eec2a3
[REFACTOR/#157]
leesumin0526 Sep 25, 2025
210383b
[REFACTOR/#157]
leesumin0526 Sep 25, 2025
03e0289
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 25, 2025
e83537c
[REFACTOR/#160] 전화번호 중복 가입 확인 API와 검증 번호 전송 API 통합
2ghrms Sep 25, 2025
e482c2f
Merge pull request #158 from ASSU-org/refactor/#157-modify-apis
2ghrms Sep 25, 2025
d2f3498
Merge pull request #159 from ASSU-org/fix/chatting_api_hotfix
2ghrms Sep 25, 2025
9b80717
Merge pull request #161 from ASSU-org/refactor/#160-phone-api-integra…
2ghrms Sep 25, 2025
cab4865
Merge pull request #162 from ASSU-org/develop
2ghrms Sep 25, 2025
1b568af
[FIX/#160] 전화번호 중복 가입 확인 API와 검증 번호 전송 API 통합 -> JWT 필터
2ghrms Sep 25, 2025
29d3ad5
Merge pull request #163 from ASSU-org/refactor/#160-phone-api-integra…
2ghrms Sep 25, 2025
12e3c19
Merge pull request #164 from ASSU-org/develop
2ghrms Sep 25, 2025
7936478
[Feat/#24]
sjhwang0 Sep 25, 2025
97f4eb8
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
sjhwang0 Sep 25, 2025
9f6cc34
Merge pull request #165 from ASSU-org/feat/#24-map-api
sjhwang0 Sep 25, 2025
5bca3f8
Merge pull request #166 from ASSU-org/develop
sjhwang0 Sep 25, 2025
109d66a
[Refactor/#24]
sjhwang0 Sep 26, 2025
2346749
Merge pull request #167 from ASSU-org/feat/#24-map-api
sjhwang0 Sep 26, 2025
30a91d7
Merge pull request #168 from ASSU-org/develop
sjhwang0 Sep 26, 2025
4a2f6a1
refactor/#38
BAEK0111 Sep 27, 2025
6a37012
refactor/#38
BAEK0111 Sep 27, 2025
fae7e1f
refactor/#38
BAEK0111 Sep 28, 2025
7a987b5
Merge pull request #170 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 28, 2025
9623b6d
Merge pull request #171 from ASSU-org/develop
BAEK0111 Sep 28, 2025
127c9b0
[Refactor/#169]
sjhwang0 Sep 28, 2025
6bb296e
Merge pull request #172 from ASSU-org/refactor/#169-update-partnershi…
sjhwang0 Sep 28, 2025
d0a1bf7
Merge pull request #173 from ASSU-org/develop
sjhwang0 Sep 28, 2025
169fa71
[REFACTOR/#157]
leesumin0526 Sep 28, 2025
da8e843
[REFACTOR/#157]
leesumin0526 Sep 28, 2025
2be63ae
Merge pull request #174 from ASSU-org/refactor/#157-modify-apis
leesumin0526 Sep 28, 2025
0b461ed
refactor/#38
BAEK0111 Sep 28, 2025
ececc1f
[Refactor/#169]
sjhwang0 Sep 28, 2025
9ef37d5
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
sjhwang0 Sep 28, 2025
ec6e976
Merge pull request #176 from ASSU-org/refactor/#169-update-partnershi…
sjhwang0 Sep 29, 2025
48fb292
Merge pull request #175 from ASSU-org/develop
sjhwang0 Sep 29, 2025
78edd7e
refactor/#38
BAEK0111 Sep 29, 2025
42c7904
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Sep 29, 2025
0e279c5
Merge pull request #177 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 30, 2025
4100432
Merge pull request #178 from ASSU-org/develop
BAEK0111 Sep 30, 2025
e5065fd
refactor/#38
BAEK0111 Sep 30, 2025
03375a2
Merge pull request #179 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Sep 30, 2025
df2764b
Merge pull request #180 from ASSU-org/develop
BAEK0111 Sep 30, 2025
1d69852
[REFACTOR/#181]
leesumin0526 Oct 1, 2025
86690d5
Merge pull request #182 from ASSU-org/refactor/#181-notification
leesumin0526 Oct 1, 2025
dbfb917
Merge pull request #183 from ASSU-org/develop
leesumin0526 Oct 1, 2025
bd16694
[REFACTOR/#181]
leesumin0526 Oct 1, 2025
7fabd1e
Merge pull request #184 from ASSU-org/refactor/#181-notification
leesumin0526 Oct 1, 2025
6b8bb67
Merge pull request #185 from ASSU-org/develop
leesumin0526 Oct 1, 2025
f2b384f
refactor/#38
BAEK0111 Oct 1, 2025
f03ca2d
Merge pull request #186 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 1, 2025
168a50a
Merge pull request #187 from ASSU-org/develop
BAEK0111 Oct 1, 2025
a72cf1c
[fix/#143] best store 조회 방법 수정
eeeeeaaan Oct 12, 2025
061b6c5
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
eeeeeaaan Oct 12, 2025
a73f43c
Merge pull request #189 from ASSU-org/fix/#143/usage-save-error
eeeeeaaan Oct 12, 2025
4ee6282
Merge pull request #190 from ASSU-org/develop
eeeeeaaan Oct 12, 2025
d83e803
[REFACTOR/#191]
leesumin0526 Oct 14, 2025
2c867e5
[REFACTOR/#191]
leesumin0526 Oct 14, 2025
ba68609
[REFACTOR/#191]
leesumin0526 Oct 14, 2025
8a8f94d
Merge pull request #192 from ASSU-org/fix/#191-notification
leesumin0526 Oct 14, 2025
5c957b5
Merge pull request #193 from ASSU-org/develop
leesumin0526 Oct 14, 2025
cba1328
[REFACTOR/#191]
leesumin0526 Oct 14, 2025
3c85c47
Merge pull request #194 from ASSU-org/fix/#191-notification
leesumin0526 Oct 14, 2025
77e3b99
Merge pull request #195 from ASSU-org/develop
leesumin0526 Oct 14, 2025
63b604f
fix/#38
BAEK0111 Oct 14, 2025
28eeb54
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Oct 16, 2025
6d55f7e
Merge pull request #196 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 16, 2025
830ae45
Merge pull request #197 from ASSU-org/develop
BAEK0111 Oct 16, 2025
3540d5d
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
eeeeeaaan Oct 18, 2025
a30d9d2
[fix/#143] 리뷰 정렬 문제
eeeeeaaan Oct 18, 2025
7d88b35
Merge pull request #198 from ASSU-org/fix/#143/usage-save-error
eeeeeaaan Oct 18, 2025
02d0cde
Merge pull request #199 from ASSU-org/develop
eeeeeaaan Oct 18, 2025
00a2484
fix/#38
BAEK0111 Oct 19, 2025
3b1c3a4
Merge branch 'develop' of https://github.com/S0ftwareC0ntest/ASSU_BE …
BAEK0111 Oct 19, 2025
f15578f
Merge pull request #200 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 19, 2025
5dd0814
Merge pull request #201 from ASSU-org/develop
BAEK0111 Oct 19, 2025
e5c8f28
fix/#38
BAEK0111 Oct 20, 2025
ecd9ef2
Merge pull request #203 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 20, 2025
fc9ee77
Merge pull request #204 from ASSU-org/develop
BAEK0111 Oct 20, 2025
ee071bb
fix/#38
BAEK0111 Oct 20, 2025
9c6af51
Merge pull request #205 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 20, 2025
2338ec4
Merge pull request #206 from ASSU-org/develop
BAEK0111 Oct 20, 2025
9edc17b
fix/#38
BAEK0111 Oct 20, 2025
dd21d3d
Merge pull request #207 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 20, 2025
9535573
Merge pull request #208 from ASSU-org/develop
BAEK0111 Oct 20, 2025
0084eac
fix/#38
BAEK0111 Oct 22, 2025
3587541
Merge pull request #209 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 22, 2025
f3264e9
Merge pull request #210 from ASSU-org/develop
BAEK0111 Oct 22, 2025
a913ea6
refactor/#38
BAEK0111 Oct 25, 2025
ca29b19
Merge pull request #211 from ASSU-org/fix/chatting_api_hotfix
BAEK0111 Oct 25, 2025
de97293
Merge pull request #212 from ASSU-org/develop
BAEK0111 Oct 25, 2025
d33aa83
[Refactor/#169]
sjhwang0 Oct 27, 2025
5004a5c
Merge pull request #213 from ASSU-org/refactor/#169-update-partnershi…
sjhwang0 Oct 27, 2025
4198662
Merge pull request #214 from ASSU-org/develop
sjhwang0 Oct 27, 2025
099cf81
[FEAT/#215]
leesumin0526 Oct 30, 2025
e704f57
Merge pull request #216 from ASSU-org/feat/#215-내가-받을-수-있는-제휴-조회-api
leesumin0526 Nov 1, 2025
1981bee
Merge pull request #218 from ASSU-org/develop
leesumin0526 Nov 1, 2025
3182eb4
[FIX/#98] QA 반영
kimyw1018 Nov 1, 2025
e259adc
[FIX/#98] QA 반영
kimyw1018 Nov 1, 2025
7a9d6d0
[FIX/#98] QA 반영
kimyw1018 Nov 1, 2025
bc74896
[FIX/#98] QA 반영
kimyw1018 Nov 1, 2025
4d1d726
[refactor/#220] note 필드 추가 및 조회 방식 수정
eeeeeaaan Nov 2, 2025
e9e51ea
[refactor/#220] 홈화면 note 내리기
eeeeeaaan Nov 2, 2025
f05a539
Merge pull request #219 from ASSU-org/fix/dashboard
eeeeeaaan Nov 2, 2025
68adf73
Merge pull request #221 from ASSU-org/refactor/#220-paper-note-add
eeeeeaaan Nov 2, 2025
c6ab5db
Merge pull request #222 from ASSU-org/develop
eeeeeaaan Nov 2, 2025
be58ee6
[refactor/#220] 홈화면 paper_id 추가로 내리기
eeeeeaaan Nov 2, 2025
cce76ee
Merge pull request #223 from ASSU-org/refactor/#220-paper-note-add
eeeeeaaan Nov 2, 2025
f86c4a0
Merge pull request #224 from ASSU-org/develop
eeeeeaaan Nov 2, 2025
d660c29
[FEAT/#217]
leesumin0526 Nov 3, 2025
ef6e795
Merge pull request #225 from ASSU-org/refactor/#217-device-token-regi…
leesumin0526 Nov 3, 2025
4062958
Merge pull request #226 from ASSU-org/develop
leesumin0526 Nov 3, 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
  •  
  •  
  •  
163 changes: 107 additions & 56 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
@@ -1,57 +1,108 @@
name: CD Pipeline

on:
push:
branches: [ main ]

jobs:
cd:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Create application-secret.yml
run: |
mkdir -p ./temp_secret
echo "${{ secrets.APPLICATION_SECRET }}" > ./temp_secret/application-secret.yml
shell: bash

- name: Copy application-secret.yml to EC2
uses: appleboy/[email protected]
with:
username: ubuntu
host: ${{ secrets.EC2_HOST }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./temp_secret/application-secret.yml
target: /home/ubuntu/secret/

- name: Copy docker-compose.yml
uses: appleboy/[email protected]
with:
username: ubuntu
host: ${{ secrets.EC2_HOST }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./docker-compose.yml
target: /home/ubuntu/cicd/

- name: Upload deploy.sh to EC2
uses: appleboy/[email protected]
with:
host: ${{ secrets.EC2_HOST }}
username: ${{ secrets.EC2_USER }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./deploy.sh
target: /home/ubuntu/cicd/

- name: SSH and Deploy
uses: appleboy/[email protected]
with:
host: ${{ secrets.EC2_HOST }}
username: ${{ secrets.EC2_USER }}
key: ${{ secrets.EC2_SSH_KEY }}
script: |
echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin
docker pull ${{ secrets.DOCKERHUB_USERNAME }}/assu-app:latest
sudo chmod +x /home/ubuntu/cicd/deploy.sh
name: CD Pipeline

on:
push:
branches: [ main ]

jobs:
cd:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
install: true

- name: Create buildx builder
run: |
docker buildx create --use --name mybuilder
docker buildx inspect --bootstrap

- name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build & Push Dependency Cache
run: |
docker buildx build \
--builder mybuilder \
--platform linux/amd64 \
--push \
--file Dockerfile \
--tag ${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache \
--target dependencies \
--cache-to type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache,mode=max \
.

- name: Build & Push Final App Image
run: |
docker buildx build \
--builder mybuilder \
--platform linux/amd64 \
--push \
--file Dockerfile \
--tag ${{ secrets.DOCKERHUB_USERNAME }}/assu-app:latest \
--build-arg DEPENDENCY_IMAGE=${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache \
--cache-from type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache \
.

- name: Create application-secret.yml
run: echo "${{ secrets.APPLICATION_SECRET }}" > ./application-secret.yml
shell: bash

- name: Create service-account.json
run: echo "${{ secrets.SERVICE_ACCOUNT_B64 }}" | base64 -d > ./service-account.json
shell: bash

- name: Copy application-secret.yml to EC2
uses: appleboy/[email protected]
with:
username: ubuntu
host: ${{ secrets.EC2_HOST }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./application-secret.yml
target: /home/ubuntu/secret/

- name: Copy service-account.json to EC2
uses: appleboy/[email protected]
with:
username: ubuntu
host: ${{ secrets.EC2_HOST }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./service-account.json
target: /home/ubuntu/secret/

- name: Copy docker-compose.yml
uses: appleboy/[email protected]
with:
username: ubuntu
host: ${{ secrets.EC2_HOST }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./docker-compose.yml
target: /home/ubuntu/cicd/

- name: Upload deploy.sh to EC2
uses: appleboy/[email protected]
with:
host: ${{ secrets.EC2_HOST }}
username: ${{ secrets.EC2_USER }}
key: ${{ secrets.EC2_SSH_KEY }}
source: ./deploy.sh
target: /home/ubuntu/cicd/

- name: SSH and Deploy
uses: appleboy/[email protected]
with:
host: ${{ secrets.EC2_HOST }}
username: ${{ secrets.EC2_USER }}
key: ${{ secrets.EC2_SSH_KEY }}
script: |
echo ${{ secrets.DOCKERHUB_TOKEN }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin
docker pull ${{ secrets.DOCKERHUB_USERNAME }}/assu-app:latest
sudo chmod +x /home/ubuntu/cicd/deploy.sh
sudo /home/ubuntu/cicd/deploy.sh
44 changes: 3 additions & 41 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ name: CI Pipeline
on:
push:
branches: [ develop ]
pull_request:
branches: [ develop ]

jobs:
ci:
Expand Down Expand Up @@ -32,44 +34,4 @@ jobs:
run: chmod +x ./gradlew

- name: Build and Test
run: ./gradlew clean build test

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
install: true

- name: Create buildx builder
run: |
docker buildx create --use --name mybuilder
docker buildx inspect --bootstrap

- name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build & Push Dependency Cache
run: |
docker buildx build \
--builder mybuilder \
--platform linux/amd64 \
--push \
--file Dockerfile \
--tag ${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache \
--target dependencies \
--cache-to type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache,mode=max \
.

- name: Build & Push Final App Image
run: |
docker buildx build \
--builder mybuilder \
--platform linux/amd64 \
--push \
--file Dockerfile \
--tag ${{ secrets.DOCKERHUB_USERNAME }}/assu-app:latest \
--build-arg DEPENDENCY_IMAGE=${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache \
--cache-from type=registry,ref=${{ secrets.DOCKERHUB_USERNAME }}/assu-app:dependency-cache \
.
run: ./gradlew clean build test --no-build-cache
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,6 @@ out/

### Secret ###
src/main/resources/application-secret.yml
src/test/resources/application-test.yml
src/test/resources/application-secret.yml

### Firebase ###
src/main/resources/firebase/
80 changes: 71 additions & 9 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ plugins {
id 'java'
id 'org.springframework.boot' version '3.5.3'
id 'io.spring.dependency-management' version '1.1.7'
id 'org.jetbrains.kotlin.jvm'
}

group = 'com.assu'
Expand All @@ -20,28 +21,89 @@ configurations {
}

repositories {
google()
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-amqp'
implementation 'org.springframework.boot:spring-boot-starter-batch'
// Spring boot
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-docker-compose'

runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
// spring security
implementation 'org.springframework.boot:spring-boot-starter-security'
testImplementation 'org.springframework.security:spring-security-test'

// redis
implementation 'org.springframework.boot:spring-boot-starter-data-redis'

// rabbit mq
implementation 'org.springframework.boot:spring-boot-starter-amqp'
testImplementation 'org.springframework.amqp:spring-rabbit-test'

// webflux; webclient
implementation 'org.springframework.boot:spring-boot-starter-webflux'

// batch
implementation 'org.springframework.boot:spring-boot-starter-batch'
testImplementation 'org.springframework.batch:spring-batch-test'
testImplementation 'org.springframework.security:spring-security-test'

//Jwt
implementation 'io.jsonwebtoken:jjwt-api:0.11.5'
implementation 'io.jsonwebtoken:jjwt-impl:0.11.5'
implementation 'io.jsonwebtoken:jjwt-jackson:0.11.5'

// GSON
implementation 'com.google.code.gson:gson:2.11.0'

// S3
implementation platform('software.amazon.awssdk:bom:2.25.33')
implementation 'software.amazon.awssdk:s3'

// jsoup (crawl)
implementation 'org.jsoup:jsoup:1.21.1'

// lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

// Swagger 3 (SpringDoc OpenAPI)
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.4'

// chatting
implementation 'org.springframework.boot:spring-boot-starter-websocket'

// maria db
implementation 'org.mariadb.jdbc:mariadb-java-client:3.4.1'

// spring test
testImplementation 'org.springframework.boot:spring-boot-starter-test'

// junit
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'

// h2 db (test)
runtimeOnly 'com.h2database:h2'

// JSON 처리
implementation 'com.fasterxml.jackson.core:jackson-databind'
implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"

// 공간 데이터
implementation("org.hibernate.orm:hibernate-spatial")
implementation("org.locationtech.jts:jts-core:1.19.0")

// fcm
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
//implementation 'com.fasterxml.jackson.core:jackson-databind'
implementation 'com.google.auth:google-auth-library-oauth2-http:1.18.0'
implementation 'com.google.firebase:firebase-admin:9.2.0'

// amqp
implementation("org.springframework.boot:spring-boot-starter-amqp")
implementation("com.fasterxml.jackson.core:jackson-databind")
}

tasks.named('test') {
Expand Down
Loading