우선 npm i 로 모든 모듈을 다운 받아주고 .env 파일을 넣어줍니다.
이후 next build로 build를 해줍니다.
(여기서 프로젝트가 커지면 build 가 안될 수도 있습니다.)
pm2 없이 서버를 실행하는 경우, 쉘을 끄면 서버도 같이 꺼집니다.
이는 foreground process (터미널 끄면 같이 꺼짐) 이라고 하며
background process (터미널 꺼도 안 꺼짐)로 하기 위해 pm2를 이용해보겠습니다.
(참고로 서버의 1024 번 이하의 포트 권한은 sudo에 만 있으므로 sudo를 붙여서 실행해줍니다.)
# npm i pm2