Ayden's journal

EC2에 이것저것 설치

Node.js

// 시스템 패키지 업데이트
sudo yum update -y

// NodeSource 저장소 추가
curl -sL https://rpm.nodesource.com/setup_20.x | sudo bash -

// Node.js 설치
sudo yum install -y nodejs

// 설치 확인
node -v
npm -v

 

git

// git 설치
sudo yum install git -y

// 설치 확인
git --version

 

PM2

PM2는 Node.js 애플리케이션의 프로세스를 관리하기 위한 도구이다. 이외에도 로그 관리 및 모니터링, 클러스터 모드등 도움이 되는 여러 기능이 포함되어있다. 주로 EC2의 Node.js 애플리케이션이 백그라운드에서 돌아갈 수 있도록 사용하고 있다.

// 전역 설치
sudo npm install pm2 -g

// 애플리케이션 실행
pm2 start npm --name "NEST_APP" -- start
pm2 start npm --name NEXT_APP -- start

// 백그라운드에서 돌아가는 애플리케이션 확인
pm2 list

// 애플리케이션 새로고침
pm2 restart [애플리케이션 별칭]

// 특정 애플리케이션 로그 확인
pm2 logs [애플리케이션 별칭]

// 시스템 재부팅 시 자동으로 애플리케이션을 다시 시작
pm2 startup
pm2 save

블로그의 정보

Ayden's journal

Beard Weard Ayden

활동하기