aws 서버에서 코드를 올릴 때 FTP 소프트웨어로 직접 코드를 옮겨도 되지만 코드 관리를 위해 github에 코드를 올려 놓았으므로 github를 통해 코드를 옮겨 받아보자.
- sudo apt-get update
- sudo apt-get -y upgrade
- sudo apt-get install build-essential
- sudo apt-get install curl
- curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash --
- sudo apt-get install -y nodejs
- sudo apt-get install git
- sudo apt-get install vim
- touch .gitconfig
- git config --global user.name github닉네임
- git config --global user.email github이메일
// 변경사항 확인
- git config --global --list
- git clone <프로젝트>
현재 git 보안 정책으로 인해 자신의 깃 비밀번호로는 private repository를 clone불가능
이 주소를 보고 참조 하여 clone 한다.
- cd <프로젝트>
- npm i
- sudo npm i -g @nestjs/cli
- sudo npm i -g pm2
- vi .env (환경변수 붙여 넣기)
- sudo npm run start:prod