본문 바로가기
  • 기록
Node.js

[Node.js] 프로젝트 서버 heroku에 배포하기-github 연동

by juserh 2022. 6. 29.

https://dashboard.heroku.com/

 

Heroku

 

dashboard.heroku.com

1. heroku 회원가입, 로그인

 

2. create new app: app name 작성 

3. deployment method 선택-나는 github로 연결해보려고 함

 

deployment method-heroku git
deployment method-github

deplayment method에서 github 클릭 connect github 버튼을 클릭하면,

위와 같은 팝업창이 뜬다. github 연결 승인을 하는 건데, 나는 github organization으로 팀원들과 만든 서버를 배포할 것이어서 organization access에 request를 보냈다(이 request 메일은 organization owner한테만 감). 승인이 되면, 메일이 오고 

그럼 이렇게 connected 된 것을 확인할 수 있다.

4. deploy: automatic deploys 설정을 해주고, deploy branch를 클릭하면 실행하면 배포 완료.....

 

 

하고 나서 

Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch

이런 에러가 뜨면서 실행이 안되길래 봤더니....두둥!

바보같이 nodejs port 설정을 로컬 5000으로 하드 코딩해놔서 그랬다.

const port = process.env.PORT || 5000;

이렇게 바꿔주니 제대로 실행되엇음!