프로젝트에 참고한 책: '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'

ec2에 배포하기에 앞서 ec2서버를 만들고, rds도 만들어야한다. 만드는 법은 다음 링크를 참조하면 된다

배포를 다 한후 기록용으로 남기는 내용이라 일부 부족한 내용이 있을 수 있다. 그런 경우는 책 내용을 찾아보는 것을 추천한다 

 

-ec2 인스턴스 생성: https://victorydntmd.tistory.com/61

-rds 데이터베이스 생성: https://zamezzz.tistory.com/302

이부분 도 역시 추가로 공부할 부분이 있다면 책을 통해 공부하는 것을 추천

 

이제 본격적으로 배포를 해보자 

먼저 github에 있는 코드들을 ec2에 불러와야한다.

1. EC2에 깃 설치

2. 깃버전 확인

3.프로젝트를 저장할 디렉토리 생성

4. 생성한 디렉토리로 이동

5. 깃 클론하기

6. 파일 잘 복사되었는지 확인한다

7. 코드 잘 수행되는지 테스트를 진행한다

되도록이면 테스트에 오류가 없는게 좋으므로 미리 IDE에서 통합 테스트 진행 후 완료된 상태에 하면 좋을 것 같다

8. 테스트 실패 시 코드 수정 후 재 push했을 때

-git pull 입력

-만약 다음과 같이 gradlew 실행 권한이 없다는 메시지가 뜬다면

=> -bash: ./gradlew: Permission denied

chmod +x ./graldew 명령어로 실행권한을 추가한 뒤 다시 테스트를 수행하면 된다

 

이렇게 ec2에 프로젝트를 클론하는 것을 완료하였다 

 

+ Recent posts