앞서 자기소개페이지를 하나의 리포지토리에 백엔드와 프론트엔드를 동시에 셋팅하고 CI&CD를 하여서 이를 분리하고 각각 따로 CI&CD를 진행하도록 하였습니다.
벡엔드에는 몇몇 부분 추가와 수정이 있었습니다.
1. gradle 버전 업(gradle-4.10.2 -> gradle-6.7.1)
2. 스프링부투 버전업 (2.1.7 -> 2.4.2)
3. junit 4 -> 5 및 테스트 코드 오류 수정
4. @Buillder 패턴을 클래스 레벨이아닌 생성자 레벨에 사용하도록 수정
5. jpa 테스트를 @SpringbootTest -> @DataJpaTest로 수정
다음글에서는 travis를 통해서 2개의 포트에 웹 애플리케이션을 실행시키고 nginx를 통해서 두개의 포트로 로드밸런싱을 진행해보겠습니다.
아래는 백엔드, 프론트엔드로 분리한 각각의 리포지토리입니다.
백엔드 리포지토리
github.com/whdals7337/myintroduce-backend-project
프론트 엔드 리포지토리
github.com/whdals7337/myintroduce-frontend-project
'자기소개페이지만들기' 카테고리의 다른 글
6. scouter를 통해서 백엔드 모니터링 해보기 (2) | 2021.02.24 |
---|---|
5. 자기소개 백엔드에 nGrinder로 부하 발생시켜 보기 (0) | 2021.02.24 |
4. swagger를 통한 문서화 (0) | 2021.02.15 |
3. nginx로 로드 밸런싱 하기 (0) | 2021.02.15 |
1. 자기소개 페이지 내용 (0) | 2021.02.01 |