부트캠프 기록/Section4

[Cloud] aws를 이용한 클라이언트 배포

bbangduck 2022. 12. 6. 00:08

1. 클라이언트 배포를 위한 환경설정

a. nvm 설치

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

 

b.  재부팅 후 설치확인

 

c. node.js 설치

nvm install 16

 

2. S3 호스팅 

a. 정적 웹페이지 빌드

  • 클라이언트 프로젝트 디렉토리에서 클라이언트의 의존성 모듈 설치
$ cd client
$ npm install
  • 환경 변수 설정
$ mv .env.exameple  .env
  • 빌드
$ npm run build

b. 버킷 생성 및 정적 웹 사이트 호스팅 용으로 구성

c. 빌드된 정적 웹 페이지 업로드

d. 퍼블릭 액세스 차단 해제 및 정책 생성