Heroku에 Rails 앱 배포

2809 단어 herokurailstutorial
여기에서 프로젝트를 완료하고 친구와 가족에게 보여줄 준비가 되었지만 그들은 당신과 같은 개발자가 아니며 로컬 환경 설정이 없으며 아마도 당신의 프로젝트를 복제하는 방법에 대해 모를 것입니다. 저장소. 분명히 가장 좋은 방법은 그들이 사용할 수 있는 웹사이트를 만들고 여러분의 앱을 경험할 수 있도록 배포하는 것입니다.

개발자가 사용하는 가장 유명한 클라우드 기반 플랫폼 중 하나는 Heroku입니다. 프로젝트를 쉽게 배포하는 방법은 다음과 같습니다.
  • Heroku에서 계정 만들기
  • 컴퓨터에 Heroku CLI을 설치합니다.

  • Heroku를 처음 사용하는 경우에만 1단계와 2단계를 수행합니다. 이제 앱 배포로 이동하겠습니다. 이를 수행할 수 있는 두 가지 방법이 있습니다.

    옵션 # 1 - 브라우저에서 Heroku 사용

    A. 오른쪽 상단에서 NEW 버튼을 클릭하고 새 앱 만들기를 선택합니다. 앱 이름으로 양식을 작성하십시오. Heroku에서 성공적으로 앱을 만들었으면 이제 로컬 환경에서 만든 앱에 연결할 차례입니다.

    B. 런heroku login .

    C. 그런 다음 다음 명령을 실행합니다.

    git init
    heroku git:remote -a <NAME OF THE APP YOU CREATED ON HEROKU>
    git add . 
    git commit -am “<commit message>”
    git push heroku master
    

    이미 기존 리포지토리가 있고 변경 사항이 없는 경우 heroku git:remote -a <NAME OF THE APP YOU CREATED ON HEROKU>를 실행한 다음 git push heroku master를 실행하면 됩니다.

    옵션 # 2 - 명령줄 사용

    A. 앱의 루트 디렉터리에서 heroku login를 실행합니다.

    B. Heroku에서 앱을 생성하려면 heroku create <NAME OF YOUR APP>를 실행합니다.

    C. heroku 실행에서 원격 저장소를 성공적으로 생성했는지 확인하려면 git config --list | grep heroku . 확인되면 이제 git push heroku master 를 실행하여 배포를 위해 앱을 heroku로 푸시할 수 있습니다.

    D. 배포에 성공하면 데이터베이스와 시드 파일이 있는 경우 마이그레이션하는 것을 잊지 마십시오.

    heroku run rake db:migrate
    heroku run rake db:seed
    

    또한 배포할 때 Github 리포지토리를 연결하는 것을 잊지 마십시오. 따라서 리팩터링 또는 업데이트가 필요한 경우 배포된 사이트에 변경 사항이 자동으로 푸시됩니다.


    🎉축하합니다!🎉
    이제 heroku open를 입력하여 실시간으로 앱을 확인하세요!!!

    시행 착오 접근 방식을 좋아하고 heroku 프로필의 앱으로 이동한 다음 설정으로 이동하여 heroku에서 만든 앱을 삭제해야 하는 저와 같은 경우. 페이지 하단에 heroku에서 앱 삭제 여부를 묻는 버튼이 표시됩니다.


    다음 주에는 Rails 백엔드를 Heroku에 배포하고 React 프런트엔드를 Netlify에 배포하는 방법을 다룰 것입니다.

    자세한 내용은 Heroku's documentation을 참조하십시오.

    좋은 웹페이지 즐겨찾기