터미널창을 통해 Aws EC2에 접속 후 진행 합니다.
코드는 node.js 기반의 Next.js 로 작성했다고 가정합니다.
- 현재 폴더 위치 home or 기본인 것 확인 $ls -al
- mkdir 로 pull 받을 위치를 만들고
- GitHub 에 올린 폴더(실제 구동 서버코드)에서 git pull 로 github의 최신 코드를 받아옴. Private Repository or Organization 이면 4번을 진행해줍니다.
- $ git remote set-url origin https://accessCode붙여넣기@github.com/[본인이름 혹은 Organization이름]/[파일 이름].git
- ‘yarn build’ 를 통해서 빌드 파일 생성
- ‘pm2 list’ 를 통해서 현재 돌아가고 있는 서버 확인
- ‘pm2 delete 0’ 을 통해서 0 번(인덱스 넘버)의 서버를 종료
- 바로 yarn start를 통해 서버 구동
git remote set-url origin https://example_of_access_code_from_personal_Setting@github.com/ExampleOrganization/ExampleRepo.git