헤로쿠(heroku)
헤로쿠 주식회사(Heroku, Inc)는 웹 애플리케이션 배치 모델로 사용되는 여러 프로그래밍 언어를 지원하는 클라우드 PaaS이다.
※ Paas란?
서비스형 플랫폼(Platform as a Service, PaaS)은 클라우드 컴퓨팅 서비스 분류 중 하나다. 일반적으로 앱을 개발하거나 구현할 때, 관련 인프라를 만들고 유지보수하는 복잡함 없이 애플리케이션을 개발, 실행, 관리할 수 있게 하는 플랫폼을 제공한다. SaaS의 개념을 개발 플랫폼에도 확장한 방식으로, 개발을 위한 플랫폼을 구축할 필요 없이, 필요한 개발 요소를 웹에서 쉽게 빌려쓸 수 있게 하는 모델이다.
헤로쿠는 처음이라 아이디가 없으니 가입해준다.
배포할 repository의 이름을 입력해서 Search 후, Connenct로 선택하면 된다.
중간에 Choose a branch to deploy에서 main 브랜치인 것 확인 후 Enable Automatic Deploys 버튼을 클릭하여 자동 배포 활성화 시킨다.
맨 하단의 Deploy Branch 버튼은 최종 배포 버튼이다.
Deploy Branch 버튼 클릭하여 배포하기
배포가 완료되면 View 버튼이 나온다. 클릭하면 배포된 사이트를 볼 수 있다.
또는 우측 상단에 Open app으로 열어도 된다.