【開発メモ】Ruby on Railsで作ったアプリをHerokuにデプロイする




Ruby on Railsで作ったアプリをHerokuにデプロイする方法

どうも、Linです。オイルを摂取しました。

 

Ruby on RailsでWebアプリを作ったら、とりあえず Herokuにデプロイしたいですよね??

今日はやっと、HerokuにRailsアプリをデプロイする方法をマスターしたので、忘れないうちにまとめておこうと思います。

こちらのサイトを参考にさせてもらいました。

 

  1. データベースを「PostgreSQL」に変更
  2. Gitリポジトリ作成してコミット
  3. Herokuアプリ作成
  4. HerokuブランチにPush
  5. データベース初期化
  6. Herokuアプリ開く

 

Step1. データベースを「SQLite」から「PostgreSQL」に変更

Railsのデータベースはデフォルトで「SQLite」を使用しています。

だがしかし、Herokuの推奨は「PostgreSQL」。

ってことで、まずは、Railsアプリのデーターベースを、

「SQLite」から「PostgreSQL」に変更する必要があるわけです。

 

まずはGemfileの、

となっている箇所を、

に変更。

developmentは開発、productionは本番用で使う環境下を表しています。

「pg」とは「PostgreSQL」のことっぽいですね!

 

Step2. Git リポジトリ作成してコミット

つぎは、作成したアプリをHerokuのサーバーにデプロイしましょう。

Gitでの操作を行います。

でGitのリポジトリを作成。

で変更箇所をステージにあげ、

で初コミット完了。

 

Step3. Herokuアプリ作成

つぎはHerokuアプリを作成していきます。

コマンドは、

ですね。

Herokuアプリを作成すると、自動的にGitへHerokuというリポジトリが作成されます。

なので、Herokuアプリを作成する前にGitでコミットする必要があるのです。

Herokuアプリを先に作成すると失敗するのでご注意ください。

 

Step4. HerokuリポジトリにPush

先ほど作成されたHerokuリポジトリのmasterブランチに、コミットした内容をプッシュします。

 

Step5. データベース初期化

最後に、Heroku上で正常にアプリが作動するようにデータベースの中身を初期化してあげましょう。

 

Step6. Herokuアプリを開く

さて、これでRuby on Railsアプリのデプロイに成功したはず。

というコマンドでアプリを開いてやると、

 

heroku ruby on rails

 

できてるうううううううう!

 

Ruby on RailsのアプリをHerokuにデプロイする方法は冷静になれば簡単

Ruby on Railsにアプリをデプロイする方法は、

  1. データベースを「PostgreSQL」に変更
  2. Gitリポジトリ作成してコミット
  3. Herokuアプリ作成
  4. HerokuブランチにPush
  5. データベース初期化
  6. Herokuアプリ開く

の6ステップ。

失敗してもめげずにトライしていきましょう!!

 

それでは。

Lin

Pocket
LINEで送る




音生入力で楽にブログを書く技が満載!
ブログ音声入力術

音声入力の使い方から文章を書くコツまで完全網羅。ブログを書きたいすべての人向けの電子書籍




2 件のコメント

  • コメントを残す

    メールアドレスが公開されることはありません。