마이크로소프트사의 azure를 이용해서 리액트로 만든 프로젝트를 배포해보려한다.
진행 순서
터미널을 열고 키가 있는 디렉토리로 이동한다.
chmod
를 이용하여 키의 권한을 바꿔준다.
chmod 0400 ./키 이름.pem
chmod 0400
→ 읽기권한을 나에게만 준다는 뜻.ssh로 접속하기
ssh -i ./키 이름.pem 사용자 이름@할당된 ip 주소
가상머신에 이제 배포를 위한 이것저것을 설치한다.(node, npm ... )
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
설치가 잘 되어있는지 확인한다.
node -v
npm -v
프로젝트를 클론한다.
git clone 레포
pull
할 게 있다면,,,, 깃 로그인을 한다!
git config --global user.name 유저이름
git config --global user.email 로그인 할 이메일
프로젝트 디렉토리로 이동하여 다시 이것 저것 설정을 해준다.
npm install
sudo npm i -g serve
npm run build
sudo serve -s -p 80 build
아까 애저에서 확인한 ip 주소로 들어가면 내가 설정한 프로젝트가 잘 배포되어있는 걸 확인할 수 있다.!
elice 3기 수업을 듣고 복습하며 작성한 내용입니다😁