Back End/AWS
[AWS] 5. EC2에서 React 배포
DevPing9_
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.sh
3. 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