Heroku에 배포하기 위한 쉬운 단계별 가이드



Heroku에 배포하는 것은 까다로울 수 있습니다. 새로운 사용자로서 어떤 조치를 취해야 하는지 정확히 알기 어렵고 많은 함정이 있습니다. 다음은 Heroku CLI를 통해 기존 프로젝트를 배포하는 단계별 가이드입니다.

가입하기



먼저 Heroku.com을 방문하여 새 계정에 가입하십시오(또는 this link 팔로우). 작성해야 하는 필드는 다음과 같습니다. 매우 쉽습니다.



앱 만들기



계정이 있으면 오른쪽 상단의 '새로 만들기' 메뉴를 클릭하고 '새 앱 만들기'를 선택합니다.



이제 새 앱의 이름을 지정하기만 하면 됩니다! 파이프라인 추가에 대해 걱정하지 마십시오. 파이프라인 추가는 우리가 사용 중인 CLI와 다른 배포 방법입니다.



앱 배포



이 다음 단계에는 Homebrew 이 필요합니다. 다음으로 터미널로 이동하여 기존 애플리케이션 폴더(git가 시작된 루트 폴더)로 이동합니다. 이제 다음을 복사하여 붙여넣으십시오.

 brew install heroku && heroku login

창이 나타납니다. 이미 Heroku에 로그인되어 있으므로 "로그인"을 클릭하여 이 화면을 이동할 수 있습니다. 그것은 쉽다! 이제 Heroku가 설치되었고 모두 로그인되었습니다.

다음 단계는 Git에 Heroku 리모컨을 추가하는 것입니다. 명령줄에 다음을 입력합니다.

heroku git:remote -a your app name you selected at creation

생성 시 선택한 앱 이름은 공백 없이 선택한 모두 소문자 이름입니다.

이제 기존 코드를 Heroku 리모컨에 푸시합니다.

git push heroku master

이제 앉아서 Heroku에서 컴파일되는 것을 볼 수 있습니다! 완료되면 .herokuapp.com을 방문하여 호스팅된 프로젝트를 방문할 수 있습니다.

일반적인 함정



Ruby 버전이 지원되지 않음



이것은 비교적 간단한 수정입니다. 터미널로 이동하여 다음을 입력하십시오.

rvm install 2.4.5 && rvm use 2.4.5

그런 다음 Ruby 버전 파일로 이동하여 2.4.5로 업데이트합니다. 또한 gemfile로 이동하여 Ruby 버전을 2.4.5로 업데이트하고 gemfile.lock을 삭제하고 다음을 실행하고 싶을 것입니다.

bundle install

그런 다음 heroku 마스터로 다시 푸시를 시도할 수 있습니다!

노드 및/또는 NPM 버전이 지정되지 않음



package-lock.json을 삭제하고 다음을 포함하도록 package.json 파일을 편집합니다.

"engines": {
"node": "<your node version>",
"npm": "<your npm version>"
  },

다음을 입력하여 노드 및 npm 버전을 찾을 수 있습니다.

npm list

그리고

node -v

성공!



그렇게 해야 합니다! 배포 중이거나 다른 함정에 빠진 경우 댓글로 알려주시면 수정 사항으로 가이드를 업데이트하겠습니다!

좋은 웹페이지 즐겨찾기