1. Github setting
- 새 repository 생성
- 로컬 컴퓨터에 새로 올릴 서버 폴더 생성
- 생성한 repository 설명 부분을 생성한 폴더 안에서 실행
- 각자 만든 서버 소스코드를 위의 폴더에 복사
- git push 하여 Github에 소스코드 올리기
- AWS에 올릴 프로젝트(서버) 선택 후, .gitignore파일 설정 확인
2. AWS ElasticBeanstalk
- ElasticBeanstalk 검색
- Node.js 선택(프리티어 확인 후 어플리케이션 생성)
3. CodePipeline(Github에 연동)
- CodePipeline검색
- 파이프라인 생성 선택
- 이름 설정
- 소스 공급자로 Github 선택 후 연동할 repository 선택
- 빌드 스테이지는 건너뛴다
- 배포 공급자로 생성한 ElasticBeanstalk 선택
- 배포 완료
4. 환경변수 설정하는 방법
- ElasticBeanstalk에서 환경메뉴-구성-소프트웨어편집 맨 아래 환경속성에 값 셋팅
※ElasticBeanstalk으로 배포 시 사진이나 이미지 처리를 위해 .ebextensions폴더 생성 후 안에 static-files.config파일 생성
5. Commit 후 Github에 Push하고, 변경된 내용이 적용되는지 확인
'IT' 카테고리의 다른 글
AWS Serverless - Express 설정 방법 (0) | 2020.10.16 |
---|---|
AWS EC2 파일 업로드 용량 변경(413 Request Entity Too Large) (0) | 2020.10.16 |
콜백함수 Callback Function (0) | 2020.10.13 |
자바스크립트(JavaScript) - Hoisting, let, const, Dynamic Typing (0) | 2020.10.12 |
VCS(Version Control System) - Git (0) | 2020.10.06 |