makoto_blog

パパさん_blog

プログラミング勉強メモや雑記など。

RailsアプリをHerokuで公開する方法

GitとHerokuアカウントは取得済みの前提です。

 

1.Railsアプリ作成

 

ローカル環境でアプリ作成

動作確認。

 

2.本番用に修正

 

 1).Gemfile

  HerokuはPostgreSQLデータベースですので、

  以下のようにGemfileを修正

 

# gem 'sqlite3'

gem 'pg'

 

  修正後、

 

      bundle install

 

 2).database.yml

  これ忘れがちなんですけど、database.ymlも修正しておきます。

  production:

  encoding: utf8

  adapter: postgresql

  port:

  username:

  host:

  database:

  password:

 

  この辺の詳細設定値は、

      HerokuサイトのダッシュボードからDataを見に行くとわかります。

 

3.git

 普通にadd と commit をする。

 

4.Herokuアプリ作成~公開

heroku create

git push heroku master

heroku run rails db:migrate

heroku run rails db:seed (必要な場合のみ)