pm2

    라즈베리파이로 웹 서버 만들기 (3) - 배포하기

    사실 저번에 DB를 연결했기에 추가적인 작업은 별로 할 것이 없다. nodejs를 설치하고 그대로 배포를 해주면 된다. NodeSource 사의 레포지토리를 활용하여 최신 버전의 Node.js를 설치할 수 있다. curl -sL https://deb.nodesource.com/setup_16.x | sudo bash - setup_{숫자}.x 에서 숫자부분을 바꾸면 node의 버전을 변경하는것이 가능하다. sudo apt install nodejs 이후 노드를 설치한 후에 버전을 확인하면 된다. node --version 노드는 foreground process이기 때문에 터미널이 꺼지면 서버또한 꺼지게 된다. 이러한 점을 관리해주는 것이 PM2이다. 서버가 에러로 인해 꺼졌을때 다시 켜주는 것 외에 클..