EC2(아마존 리눅스)에 서버와 DB(mysql) 배포하기[3]

Written on August 27, 2019

이전 포스팅에서 EC2에 node.js 및 mysql 환경을 세팅하고, mysql db를 이전해 왔다. 이제 git을 이용하여 코드를 배포하는 것이다.

소스코드 받기

현재는 git 관련 명령어를 실행할 수 없으므로 git을 설치한다.

sudo yum install git

git이 설치되었으면 소스코드를 clone 하고, 의존성 모듈을 설치한다.

git clone [source_code_clone_url]
cd [source_code_folder_name]
npm install

코드 실행하기

이제 npm start를 입력하면 서버가 실행이 된다. 하지만 서비스를 할 때에는 local 컴퓨터가 꺼져도 원격 서버는 실행되고 있어야 한다. 이를 위해 node.js 프로세스 관리도구인 PM2를 설치한다.

npm install pm2 -g

이제 pm2로 서버를 실행시키면 로컬 컴퓨터를 끄더라도 계속 서비스를 실행할 수 있다.

pm2 start app.js

👩🏻‍💻 배우는 것을 즐기는 프론트엔드 개발자 입니다
부족한 블로그에 방문해 주셔서 감사합니다 🙇🏻‍♀️

in the process of becoming the best version of myself