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
성공!
그렇게 해야 합니다! 배포 중이거나 다른 함정에 빠진 경우 댓글로 알려주시면 수정 사항으로 가이드를 업데이트하겠습니다!
Reference
이 문제에 관하여(Heroku에 배포하기 위한 쉬운 단계별 가이드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lucysuddenly/easy-step-by-step-guide-to-deploying-on-heroku-3m9p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)