LoginSignup
11
11

More than 5 years have passed since last update.

railsをherokuにデプロイする

Last updated at Posted at 2014-05-19

前提条件は、herokuにアカウント登録している事、gitが使える事です。

1. herokuのCLIツールをインストールする

以下からダウンロード可能です。
https://toolbelt.heroku.com

インストールが完了した事を以下のコマンドで確認して下さい。

$ heroku help

2. SSH通信のための準備をする

SSH通信用の鍵を生成して、以下のコマンドで公開鍵をherokuにアップロードして下さい。

$ heroku keys:add XXXXXX.pub

これで、CLIツールを使って、herokuとセキュアな通信が出来るようになりました。

3. gitの準備をする

railsプロジェクトフォルダの直下で以下を実行して、プロジェクトをgit管理にします。

$ git init
$ git add --all
$ git commit -m "xxxxxxxxxxxxx"

4. herokuアプリを作る

railsプロジェクト直下で以下を実行して、herokuプロジェクトを作ります。

$ heroku create

5. gitリモートリポジトリの登録をする

「4. herokuアプリを作る」の実行に成功すると、最後に以下が出力されます。

http://xxxxxx.heroku.com/ | git@heroku.com:xxxxxx.git

ここで表示されたgitリポジトリを、railsプロジェクトのリモートリポジトリとして登録します。

$ git remote add heroku git@heroku.com:xxxxxx.git

6. railsプロジェクトを登録したherokuのリモートリポジトリにpushする

$ git push heroku master

7. DBのセットアップを行う

$ heroku rake db:setup

以上で、herokuへのデプロイは完了です。

8. デプロイが完了している事を確認する

以下を実行すると、Webブラウザでデプロイしたアプリにアクセスし、デプロイが完了しているかどうかの確認が出来ます。

$ heroku open
11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11