Rails + heroku 무료로 애플리케이션 공개
5033 단어 경 6PostgreSQL루비Rails5
전제
등록이 아직인 분은 Heroku 공식 사이트 에서 등록해 주세요.
Heroku란? ,
PaaS(Platform as a Service)
라는 서비스로,애플리케이션을 실행하기 위한 플랫폼.
무료로 빨리 공개한 분은 추천.
(신용 카드 등록을 한 경우 : + 450 시간/월 부여 총 1,000 시간/월 사용 가능)
자세한 내용은 아래 공식 페이지를 참조하십시오.
htps // jp. 헤로쿠. 코 m / ぁt
1. Heroku CLI 설치
terminal
$ brew tap heroku/brew && brew install heroku
명령으로 실행하거나 아래 링크에서 OS를 지정하여 다운로드도 할 수 있다.
htps : //에서 v 선 r. 헤로쿠. 코 m / r 치 c ぇ s / 헤로 쿠 - c ぃ
개인적으로는 터미널이 추천.
2. Heroku에 로그인
terminal
$ heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/************************
Logging in... done
Logged in as (登録したメールアドレス)
$ heroku login
명령을 입력한 후 리턴 키를 누릅니다.(임의의 키라고 쓰고 있기 때문에 아마 어느 것이라도 좋을까라고...)
그러면 heroku의 로그인 화면이 브라우저로 표시되므로 로그인한다.
이미지처럼 보이면 OK.
이 시점에서 터미널 측에서도
Logged in as (登録したメールアドレス)
라고 표시되어 있을 것.3. PostgreSQL 설치 및 설정
3-1. PostgreSQL 설치
terminal
$ brew install postgresql
Heroku에서는 PostgreSQL 데이터베이스를 사용하기 때문에,
설치되어 있지 않은 분은 여기에서 설치.
3-2. PostgreSQL 설정
Gemfile
gem 'sqlite3', '~>1.3.6' # この行を削除しdevelopment内に移動
# 省略
group :development, :test do
gem 'sqlite3', '~>1.3.6' # 開発環境のみ
end
# 省略
group :production do
gem 'pg' # 本番環境のみ
end
# 省略
Heroku는 SQLite를 지원하지 않으므로,
sqlite3 gem
를 개발 환경(development)으로 이동프로덕션 (production)에
pg gem
를 설치하십시오.Rails가 PostgreSQL과 통신할 수 있도록 한다.
terminal
$ bundle install --without production
Gemfile을 업데이트했기 때문에 마지막으로 bundle install을 잊지 마세요.
이번은
--without production
를 추기하고 있습니다만,이렇게 하면
pg gem
가 로컬 환경에 반영되지 않습니다.4. Heroku에 배포
4-1. heroku에 응용 프로그램 만들기
terminal
$ heroku create 任意のアプリ名
앱 이름을 입력하지 않으면 자동으로 할당됩니다. (나중에 변경 가능)
4-2. Git을 사용하여 Heroku에 저장소를 푸시
terminal
$ git add .
$ git commit -m "initial commit"
$ git push heroku master
・
・
・
・ # 省略
remote: Verifying deploy... done. # このように表示されればOK!
To https://git.heroku.com/.git
* [new branch] master -> master
4-3. migration 실행
terminal
$ heroku run rails db:migrate
로컬 환경에서 행하고 있던
rails db:migrate
를 프로덕션 환경에서도 같은 일을 해 준다.5. 사이트 방문
terminal
$ heroku open
위의 명령을 실행하면 브라우저에서 웹 페이지를 표시합니다.
이상! ! ! ! ! ! ! ! ! ! 파치파치
Reference
이 문제에 관하여(Rails + heroku 무료로 애플리케이션 공개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/d_kvn/items/db8e363e4bea8c4438b2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)