더북(TheBook)

NodeBird 화면이 보이면 성공입니다. 위 주소를 다른 컴퓨터에서도 입력해보세요. 이제 외부 IP만 알면 다른 사람들도 여러분의 서비스에 접속할 수 있습니다.

혹시나 서버가 실행되지 않는다면 sudo npx pm2 logs --err 명령어를 입력해 어떤 에러가 발생했는지 확인할 수 있습니다. 에러를 해결한 후 sudo npx pm2 reload all로 서버를 재시작하면 됩니다.

Note ≣ 도메인 사용하기

외부 IP 대신 gilbut.co.kr과 같은 도메인을 사용하고 싶다면, 도메인 판매처에서 도메인을 구입한 후 GCP의 클라우드 DNS(Cloud DNS) 서비스에서 연결하면 됩니다.

Note ≣ 수정된 소스 코드 반영하기

추후 소스 코드를 수정해서 업데이트된 내용으로 배포하고 싶을 때는 git clone이 아니라 git pull 명령어를 이용합니다.

콘솔

$ git pull
$ sudo pm2 reload all

서버가 재시작되면서 변경된 내용이 반영됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.