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