Herokuの役立つコマンド、アドオンのまとめ

コマンド

1. ログ

 ・普通にログを表示する場合

$ heroku logs

 ・リアルタイムログを表示する場合、Addonのupgradeが必要

$ heroku addons:upgrade logging:expanded
$ heroku logs --tail

Source: Logging | Heroku Dev Center

2. メンテナンス画面への切換え

 ・ON

$ heroku maintenance:on

 ・OFF

$ heroku maintenance:off

Source: Maintenance Mode | Heroku Dev Center

3. タイムゾーンの変更
$ heroku config:add TZ=Asia/Tokyo

アドオン

1. メール

 1日200通(無料)

$ heroku addons:add sendgrid:starter

Source: SendGrid | Heroku Dev Center

2. cron

 1日1回(無料)、1時間1回(月3ドル)、Railsアプリはlib/tasks/cron.rakeに処理を追加する

$ heroku addons:add cron:daily

Source: Cron | Heroku Dev Center

3. SSL

 heroku.comドメイン(無料)

$ heroku addons:add ssl:piggyback

Source: SSL | Heroku Dev Center

4. DBバックアップ

 2個まで(無料)

$ heroku addons:add pgbackups

・バックアップ

$ heroku pgbackups:capture

・バックアップ一覧

$ heroku pgbackups
ID   | Backup Time         | Size  | Database           
-----+---------------------+-------+--------------------
b001 | 2011/03/25 20:02.32 | 3.8KB | SHARED_DATABASE_URL

・リストア

$ heroku pgbackups:restore b001

Heroku PG Backups | Heroku Dev Center