엘라스틱빈스톡 프로젝트 배포

Sol's·2023년 5월 17일
0

Aws 무중단 배포

목록 보기
19/28

엘라스틱 빈스톡의 배포 과정

웹브라우져 -> 로드밸런서(80포트) -> nginx(80포트) -> Spring Server(5000포트) 로 접근하게 됩니다.
따라서 5000포트는 내부에서만 접근 가능해도 상관이 없습니다.

이번에는 프로젝트를 엘라스틱 빈스톡 환경에 업로드 해보겠습니다.
AWS 환경이 아닌 Jar파일을 직접 엘라스틱빈스톡의 환경에 업로드 후 배포를 하겠습니다.

Jar 파일만들기

터미널 환경에서 jar 파일을 만들어 주겠습니다.

./gradlew build

터미널에서 폴더를 바로 열어보겠습니다.

start .

빌드가 잘 되었습니다.

프로젝트 업로드 및 배포

엘라스틱 빈스톡 환경에 들어가서 업로드 및 배포를 해보겠습니다.

배포가 진행중이라는 상태창이 떴습니다.
(나중에 프로젝트를 하면 상태 팝업 기능도 추가해보면 좋을것 같습니다)

상태가 점점 변하고 있습니다!

이벤트 창에서 배포되고 있는 동안에 로그를 확인할 수 있습니다!


환경에서도 상태코드가 OK로 잘확인이 되고있습니다!

이벤트창에 Deployment succeeded 라고 뜬것을 보고 주소로 접속해 보니 에러페이지를 만났습니다

이 주소에서 /aws/v3를 붙여주니 배포가 잘 된것을 확인 할 수 있었습니다!

문제점

다음에는 아래 문제를 해결해 보도록하겠습니다.

  1. jar파일을 직접 빌드하여 드래그하여 배포
    • 개발자 입장에서는 매우 귀찮은 과정입니다...ㅎㅎ
profile
배우고, 생각하고, 행동해라

0개의 댓글