자기소개페이지만들기

2. 자기소개 페이지 백엔드, 프론트엔트 분리하기

앞서 자기소개페이지를 하나의 리포지토리에 백엔드와 프론트엔드를 동시에 셋팅하고 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

 

whdals7337/myintroduce-backend-project

Contribute to whdals7337/myintroduce-backend-project development by creating an account on GitHub.

github.com

 

프론트 엔드 리포지토리

github.com/whdals7337/myintroduce-frontend-project

 

whdals7337/myintroduce-frontend-project

Contribute to whdals7337/myintroduce-frontend-project development by creating an account on GitHub.

github.com