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

백엔드 배포 작업 #161

Merged
merged 116 commits into from
Jul 31, 2023
Merged
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
c4ce9c2
깃허브 액션 CI 워크플로 작성 (#6)
hyena0608 Jul 17, 2023
6c6b304
feat: 프로젝트 생성 및 의존성 추가
shb03323 Jul 17, 2023
aa42181
chore: logging 설정
shb03323 Jul 17, 2023
be88313
feat: Member Entity 생성
shb03323 Jul 17, 2023
a12a5d8
refactor: Member 패키지 변경
shb03323 Jul 17, 2023
64a133b
feat: Runner Entity 생성
shb03323 Jul 17, 2023
31fbab7
refactor: 모든 entity 에서 embeddedId 제거
shb03323 Jul 18, 2023
f8bde69
feat: Company null 예외 검증 구현
shb03323 Jul 18, 2023
2ff22d6
feat: Email null 예외 검증 구현
shb03323 Jul 18, 2023
35cd174
feat: GithubUrl null 예외 검증 구현
shb03323 Jul 18, 2023
dc3e424
feat: Name null 예외 검증 구현
shb03323 Jul 18, 2023
0742ff2
feat: OauthId null 예외 검증 구현
shb03323 Jul 18, 2023
e9bb454
feat: Member null 예외 검증 구현
shb03323 Jul 18, 2023
336e126
refactor: Grade 패키지 위치 변경
shb03323 Jul 18, 2023
f2e0409
refactor: TotalRating 매직 넘버 설정
shb03323 Jul 18, 2023
2d60512
feat: Supporter 의 VO 객체 생성
shb03323 Jul 18, 2023
23a46c8
feat: Supporter 생성 기능 구현
shb03323 Jul 18, 2023
37f8af6
feat: Runner null 예외 검증 구현
shb03323 Jul 18, 2023
cbbeb88
refactor: Runner, Supporter 외래키 nullable = false 로 설정
shb03323 Jul 18, 2023
0722985
feat: Title VO 구현
shb03323 Jul 18, 2023
016a21a
feat: Contents VO 구현
shb03323 Jul 18, 2023
b75f900
feat: PullRequestUrl VO 구현
shb03323 Jul 18, 2023
35b902d
refactor: Contents 타입 varchar 에서 text로 변경
shb03323 Jul 18, 2023
6e4e90b
feat: Deadline VO 구현
shb03323 Jul 18, 2023
1d6fc28
feat: WatchedCount VO 구현
shb03323 Jul 18, 2023
78765b4
feat: ChattingRoomCount VO 구현
shb03323 Jul 18, 2023
a2b698d
fix: 예외 메시지 분리
shb03323 Jul 18, 2023
35034d2
style: 클래스 명과 변수 사이 개행
shb03323 Jul 18, 2023
b1deaeb
feat: RunnerPost entity 생성
shb03323 Jul 18, 2023
653cb57
refactor: Member 이름 변수명 변경
shb03323 Jul 18, 2023
636c7ca
feat: TagName VO 구현
shb03323 Jul 18, 2023
01a1902
feat: TagCount VO 구현
shb03323 Jul 18, 2023
25c7caa
feat: Tag entity 생성
shb03323 Jul 18, 2023
bfaa2af
feat: RunnerPostTag entity 생성
shb03323 Jul 18, 2023
10e2d2d
feat: BaseEntity 적용
shb03323 Jul 18, 2023
1c908b2
feat: Entity JPA repository 구현
shb03323 Jul 18, 2023
fef75b2
feat: Cascade persist 옵션과 orphanRemoval 옵션 추가
shb03323 Jul 18, 2023
4e4ac38
feat: RunnerPost Controller 및 Service 뼈대 코드 작성
shb03323 Jul 18, 2023
c265e0c
test: RunnerPostTag 테스트 수정
shb03323 Jul 18, 2023
cc415ed
Merge remote-tracking branch 'team/dev/BE' into feat/9
shb03323 Jul 18, 2023
cdf6c84
refactor: gradle 빌드 파일 삭제
shb03323 Jul 18, 2023
7d8c854
docs: CI 스크립트 수정
shb03323 Jul 18, 2023
9bac249
refactor: gradle 빌드 파일 재생성
shb03323 Jul 18, 2023
b5a21f6
refactor: gradle 빌드 파일 재생성
shb03323 Jul 18, 2023
65245e9
docs: CI 스크립트 내의 프로젝트 빌드 파일 경로 수정
shb03323 Jul 18, 2023
b3dea13
Merge remote-tracking branch 'team/dev/BE' into feat/9
shb03323 Jul 18, 2023
815bc47
docs: CI 오류 확인
shb03323 Jul 18, 2023
cb5fd1b
Merge remote-tracking branch 'team/dev/BE' into feat/9
shb03323 Jul 18, 2023
68112ff
docs: CI gradlew 경로로 이동
shb03323 Jul 18, 2023
f385781
Merge remote-tracking branch 'team/dev/BE' into feat/9
shb03323 Jul 18, 2023
82aee9e
docs: CI 경로 한 run에 설정
shb03323 Jul 18, 2023
8590ed6
Merge remote-tracking branch 'team/dev/BE' into feat/9
shb03323 Jul 18, 2023
a07f284
docs: CI 성공
shb03323 Jul 18, 2023
258c802
스프링 기본 구조 설계 (#18)
shb03323 Jul 18, 2023
af680c2
feat: request dto 생성
shb03323 Jul 18, 2023
f20071e
feat: service 레이어 구현
shb03323 Jul 18, 2023
19ff721
style: 주석 추가
shb03323 Jul 18, 2023
9ba9315
feat: Controller 레이어 구현
shb03323 Jul 18, 2023
941f8bb
refactor: update 한 후에 id 받아오도록 수정
shb03323 Jul 18, 2023
962b242
test: update 성공 테스트 작성
shb03323 Jul 18, 2023
83406dd
refactor: Tag 에서 BaseEntity 제거
shb03323 Jul 19, 2023
a0d927a
feat: Tag 개수 증가 및 감소, 비교 로직 추가
shb03323 Jul 19, 2023
eedcf32
test: 테스트 displayName 변경
shb03323 Jul 19, 2023
1467abc
feat: 초기 tag 생성 기능 구현
shb03323 Jul 19, 2023
5bf9362
feat: 필드 update 기능 구현
shb03323 Jul 19, 2023
8fe5700
feat: request dto 에 LocalDateTime getter 생성
shb03323 Jul 19, 2023
0670824
feat: tag 이름으로 tag 조회 기능 구현
shb03323 Jul 19, 2023
6d4d03c
feat: id 로 RunnerPostTag 목록 조회 기능 구현
shb03323 Jul 19, 2023
eb73e0d
feat: 러너 게시글 수정 service 구현
shb03323 Jul 19, 2023
4af994c
refactor: dto 이름 변경
shb03323 Jul 19, 2023
8217275
refactor: equalsAndHashCode 적용
shb03323 Jul 19, 2023
a8c7607
test: service 테스트 작성
shb03323 Jul 19, 2023
fcbb738
Merge remote-tracking branch 'team/dev/BE' into feat/19
shb03323 Jul 19, 2023
d4c66a7
Merge branch 'feat/19' into dev/BE
shb03323 Jul 19, 2023
b480098
Revert "러너 게시글 수정 API 구현" (#36)
shb03323 Jul 19, 2023
6cc11fd
러너 게시글 등록 API 구현 (#30)
cookienc Jul 20, 2023
8e3dcfb
러너 게시글 상세 조회 및 삭제 API 구현 (#28)
hyena0608 Jul 20, 2023
bdcb1e9
러너 게시글 수정 API 구현 (#41)
shb03323 Jul 20, 2023
3ff18e2
러너 게시글 조회 API 구현 (#32)
eunbii0213 Jul 20, 2023
588c02b
리뷰 요청 글 전체 조회 API 수정, Tag이름 조회 수정 (#47)
eunbii0213 Jul 20, 2023
97b02d9
러너 포스트 중복 저장 시 발생하는 오류 해결 (#48)
cookienc Jul 20, 2023
5c6c9f7
러너 게시글 태그 중복 조회 오류 해결 (#51)
hyena0608 Jul 20, 2023
4f832d5
예외 메시지 반환을 위한 ErrorResponse 객체 생성 (#62)
hyena0608 Jul 23, 2023
1d97a16
러너 게시글 조회 객체 이름 수정 (#63)
eunbii0213 Jul 24, 2023
fd2c156
테스트 코드를 위한 Fixture 생성 및 RunnerPost 테이블에 status 칼럼 추가 (#74)
hyena0608 Jul 24, 2023
b779f86
RunnerPostTag에 FK 제약 조건 이름 수정 (#66)
cookienc Jul 25, 2023
d0828aa
나누어져있는 RunnerPostResponse 통합 (#78)
hyena0608 Jul 25, 2023
0d5dbbd
서포터 목록 조회 API 구현 version-test (#93)
shb03323 Jul 25, 2023
da01b5a
서포터 목록 조회 API 에서 별점 제거 (#96)
shb03323 Jul 25, 2023
58af9ef
러너 리뷰 요청 게시글 생성 version-test (#94)
cookienc Jul 26, 2023
0a37f3e
feat: 러너 게시글 조회 API 구현 version-test
eunbii0213 Jul 25, 2023
2b2546b
style: 주석 제거
eunbii0213 Jul 25, 2023
1fa497a
Profile에 isOwner 삭제하고 RunnerPostResponse에 isOwner 추가 (#104)
eunbii0213 Jul 26, 2023
dcbe6f8
Docker Hub와 GitHub self hosted runner를 이용한 CD 설정 (#106)
hyena0608 Jul 26, 2023
7dc319a
러너 게시글 상세 조회 API 구현 version-test (#109)
eunbii0213 Jul 26, 2023
9e55b40
Test Fixture 파라미터 타입 수정 (#110)
hyena0608 Jul 27, 2023
63b978d
클라이언트 예외를 위한 Validator 추가 (#117)
shb03323 Jul 27, 2023
8d2d732
CORS 설정 및 Profile을 RunnerProfile로 변경 (#120)
hyena0608 Jul 27, 2023
aed6525
환경 변수 보호를 위한 서브 모듈 연결 (#125)
shb03323 Jul 27, 2023
a130b7c
String 으로 된 Date 값을 LocalDateTime 으로 변경하는 컨버터 구현 (#127)
cookienc Jul 28, 2023
615f2b0
Merge pull request #130
hyena0608 Jul 28, 2023
6f3be06
백엔드 프로덕션 컨테이너 세팅 (#132)
hyena0608 Jul 28, 2023
56c0987
secret 파일 pull (#139)
shb03323 Jul 28, 2023
029f4f0
secret 파일 pull (#141)
shb03323 Jul 28, 2023
dfcb42e
secret 파일 pull (#142)
shb03323 Jul 28, 2023
cb02b5b
dev 환경에 방언 추가 (#143)
shb03323 Jul 28, 2023
47993d6
dev에 prod db 적용해보기 (#144)
shb03323 Jul 28, 2023
eeef22b
cicd 파일 및 환경 변수 원상복구 (#145)
shb03323 Jul 28, 2023
202b5a2
secret 변경 (#146)
shb03323 Jul 28, 2023
76e6df4
도커 secret 수정 (#147)
shb03323 Jul 28, 2023
e2f26e9
서포터 기술 태그 table 추가 (#151)
shb03323 Jul 31, 2023
955b06c
러너 게시글 조회할 때 조회수 증가 기능 구현 (#148)
hyena0608 Jul 31, 2023
162883b
docker network 설정 (#156)
shb03323 Jul 31, 2023
77b7eb3
fix: docker network 설정 (#158)
shb03323 Jul 31, 2023
5299586
cd 파일 재설정 (#160)
shb03323 Jul 31, 2023
7f166d9
Merge branch 'deploy' into dev/BE
shb03323 Jul 31, 2023
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
24 changes: 12 additions & 12 deletions .github/workflows/deploy-all-ci-cd-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,20 @@ jobs:
- name: Docker Hub Push
run: docker push 2023batondeploy/2023-baton-deploy

deploy-ci-fe:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./frontend
steps:
- name: Checkout code
uses: actions/checkout@v3
deploy-ci-fe:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./frontend
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: 의존성을 설치한다
run: npm install
- name: 의존성을 설치한다
run: npm install

- name: 테스트를 수행한다
run: npm run test
- name: 테스트를 수행한다
run: npm run test

deploy-cd-be:
needs: deploy-ci-be
Expand Down