AWS
EC2
인스턴스 생성 후
- 보안 그룹을 연결해준 후 EC2를 연결한다.
아래 명령어를 차례대로 입력한다.
1 2 3 4 5 6 7 8 9 10 11
// 업데이트 sudo apt update // npm 설치 sudo apt install npm // node js 설치 sudo apt install nodejs // git 설치 sudo apt install git
- 깃 설치 후 git clone을 이용해서 프로젝트를 가져온다.
- 패키지를 설치 후 실행한다.
버전 에러 시
- 설치 진행 시 컴파일러가 사용된 노드 버전에 따라 에러가 발생하는 경우가 발생한다.
아래 명령어를 사용하여 버전을 업그레이드 한다.
1 2 3 4 5
// nvm 패키지 설치 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash // 또는 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
터미널을 재시작해도 되지만 아래 명령어로 환경 변수를 새로고침해도 된다.
1
source ~/.bashrc
원하는 노드 버전을 설치한다.
1
nvm install 16
- 설치된 노드 버전을 활성화 시킨다.
1
nvm use 16
pm2
EC2를 종료하더라도 백그라운드에서 실행시키기 위해서 필요하다.
1
sudo npm install pm2 -g
실행시키는 명령어는 아래와 같다.
1 2 3 4
// start ... 실행할 명령어 // --name " " 지정할 이름 // run dev 실행할 package 명령어 pm2 start npm --name "my-app" -- run dev