環境構築の仕方について簡単にまとめていく。
今回は、
アプリのHerokuへのデプロイ
前提条件
Herokuのアカウントを持っていること
Gitを使用していること
ルートパスの設定
root to: 'tops#index'
設定を行わないとアクセス時にアプリが表示されない
Herokuのインストール
$ brew tap heroku/brew && brew install heroku
ログイン
$ heroku login
ログイン出来ない場合は
$ heroku login --interactive
$ heroku create アプリ名
アプリ名は省略可能
その場合は自動で設定される
アセットプリコンパイルの実行
$ rails assets:precompile RAILS_ENV=production
Gitへコミット
デプロイ
$ git push heroku master
マイグレーションの実行
$ heroku run rails db:migrate
マイグレーションは自動で実行されない
アプリへアクセス
$ heroku open
以上でデプロイ終了