aws 배포

김세겸·2023년 3월 14일
0

aws

목록 보기
2/3

1. github 푸시

aws 서버에서 코드를 올릴 때 FTP 소프트웨어로 직접 코드를 옮겨도 되지만 코드 관리를 위해 github에 코드를 올려 놓았으므로 github를 통해 코드를 옮겨 받아보자.

2. 필요 프로그램 설치

- 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

3. git 설정

- 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 한다.

4. nest서버 실행

- cd <프로젝트>
- npm i
- sudo npm i -g @nestjs/cli
- sudo npm i -g pm2
- vi .env (환경변수 붙여 넣기)
- sudo npm run start:prod

0개의 댓글