Rails3とHerokuについて

最近仕事でRails3とHerokuを使う事が多いので、幾つかナレッジをメモしておきます。

今回はHerokuを利用するまでの流れ。

1.Herokuアカウントの登録
Herokuにアクセスしてアカウント登録をしておきます。

2.gitが使えることを確認。
Herokuへはgitを使ってアプリケーションをアップします。ので、gitは設定しておいてください。

3.SSHキーを作っておく
続いてSSHキーを作っておいてください。

4.Herouのgemをインストールしてherokuコマンドを使えるようにする。最近はtoolbeltを使うように警告がでるので、toolbeltを入れた方が良い。

5.Herokuに格納するアプリケーションの格納場所を登録しておく。
>heroku create [APP_NAME]

6.作成したアプリケーションのgit リポジトリを確認して、それを登録する
>git remote add [GIT REPOSITORY NAME] [GIT URL]

7.アプリケーションをディプロイする
>git push GIT REPOSITORY NAME] master

8.アプリケーションを再起動する
>heroku run rake db:migrate
>heroku restart --app [APP_NAME]


9.アプリケーションをWebブラウザで見る
>heroku open --app [APP_NAME]

これでHeroku上にアプリケーションをディプロイすることができます。
以下の幾つかHerokuコマンドを書いておきます。

  • ログの確認

>heroku logs -t --app [APP_NAME]

>heroku config

>heroku config:add [CONFIG_NAME] =[CONFIG_VALUE] --app [APP_NAME]

  • SSHキーの登録

>heroku keys:add ~/.ssh/id_isa.pub