aws 에 로그인 후 검색창에 app runner 에 검색 후 들어간다.
서비스 생성을 눌러준다.
나는 git hub 에 소스 코드를 배포 하고 싶기 때문에 소스 코드 리포지토리를 선택 후 git hub 로그인 후 연결 한다.
git hub 가 연결이 되면 내 리포지토리가 연결 되게 된다. 선택지에서 내가 배포하고 싶은 리포지토리를 선택 후 원하는 브랜치를 선택해준다. 이후에 선택한 브랜치가 update 되면 자동으로 배포된것도 update 된다.
빌드 구성은 배포할 폴더에 설정 파일을 만들어서 작업 할 수 있지만 오늘은 브라우져에서 설정 하겠다.
원하는 서비스 환경과 버전을 선택후 빌드 명령어를 입력해준다.
기본적으로 install을 해주어야 하며 이후 명령어는 && 를 붙여주어 build 를 해준다.
시작 명령어는 npm run start 로 하고 포트는 파일에 설정되어 있는 포트로 정해준 후 다음을 누른다.
서비스 이름을 정해주고 가상 cpu 및 메모리는 원하는 스팩으로 정한다.
다른 설정들도 추가할 수 있지만 추가적으로 설정하지 않아도 큰 무리가 없다.
다음으로 넘어가면 검토하는 화면이 나오고 확인 후 다음으로 넘어가면 모든 설정이 완료되고 배포가 시작된다.
대략 2~5분 정도가 소요된다. 배포가 완료되면 기본 도메인을 클릭하면 배포된 페이지를 갈 수 있게 된다.
배포가 완료된 화면이다.
이렇게 간편하게 배포를 할 수 있다. 이후 git hub가 update 되면 배포도 자동 업데이트 되서 편리하다.