-
[AWS] 5. EC2에서 React 배포Back End/AWS 2022. 2. 18. 10:16
Spring 배포하고 React도 배포해보자!! 가자ㅏㅏㅏㅏㅏ
# 필요모듈 설치
1. yarn
curl -o- -L https://yarnpkg.com/install.sh | bash
2. NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
# nvm 활성화
. ~/.nvm/nvm.sh3. node
nvm install node
# 배포하기!
1. package.json 이 있는 폴더로 이동 (리액트 앱 폴더)
2. package.json 에 작성된 npm 설치
yarn install
* 여기서 ec2 유저들은 에러를 마주할 수 있다. (저는 그랬다)
저는 에러로그를 쭉쭉 읽다보니 g++ 커맨드를 찾을 수 없어서 에러가 난 것이여서
그냥 설치해줬다.
sudo yum install gcc-c++3. 리액트 애플리케이션 빌드! (용량이 확 줄어든다)
yarn run build
* 결과물은 build 폴더에 생성됨!
4. 백그라운드로 실행!
# 80 포트로 백그라운드로 실행
nohup npx serve -l 80 -s build 1>stdout.txt 2>stderr.txt &5. ps -ef 로 백그라운드 잘 돌아가는지 확인
ps -ef
728x90'Back End > AWS' 카테고리의 다른 글
[AWS] 7. CloudFront로 HTTPS (SSL) 설정하기 & ACM 에서 인증서 만들기 (0) 2022.02.18 [AWS] 6. React 를 EC2에서 S3에 담아 CloudFront에 태우기 (0) 2022.02.18 [AWS] EC2 와 도메인 연결하기 (feat. 가비아) (0) 2022.02.10 [AWS] 메모리부족 해결하기 (0) 2022.02.10 [AWS] EC2 서버가 아무 이유없이 심하게 느려질 때 (0) 2022.02.10