Taka-Coma's Blog

http://taka-coma.pro/

Heroku を使ってみる(スタート~PostgreSQL利用開始まで)

恥ずかしながら,これまで Heroku を使ったことなかったのですが,なんとなく使ってみることにしました.

  • Sign Up とかはメモとらんでもいいかな.

Heroku CLI を導入

  • 参考:https://devcenter.heroku.com/articles/heroku-cli
  • MacOSUbuntu を使ってる人は簡単
  • 自分の環境は CentOS
    • 参考ページのStandaloneを参考にする
    • 適当なところに,heroku-cli-REPLACEME_OS-REPLACE_ME_ARCH.tar.gz をダウンロード
      • REPLACEME_OS を linux に置換
      • REPLACE_ME_ARCH を x64 に置換
    • あとは説明に従うだけ
  • heroku –version と打って実行できるか見る
  • heroku login でCLI上でログインを試みる
    • Email: と聞かれるので登録したメールアドレスを入力
    • Password: と聞かれるのでパスワード入力
    • Logged in as … と出ればログイン完了

アプリの作成

  • Heroku のログイン画面からアプリの作成をする
    • 指示通りにやるだけなので,省略
  • 自分のサーバに戻り,git で使う設定をする
    • heroku git:remote -a … と git の remote にアプリのリポジトリを登録する
  • あとはよしなに,アプリを作って git コマンドでデプロイ

データベースの利用

  • 参考:https://devcenter.heroku.com/articles/heroku-postgresql
  • まずは,add-on を入れます
    • Heroku のWebのアプリ画面の Resources ページに移動
    • Add-ons の下の検索窓に “Postgres” と入れると add-on がサジェストされるので選択
    • 料金プランを聞かれるのでよしなに答える
      • 自分の場合は free を選択
  • デフォルトでデータベースが一つつくられている
    • 作りたければ,CLIから heroku addons:create heroku-postgresql:hoge とすれば,hoge データベースが作られる.
    • データベースのリストはWebインターフェースから見ることができる
  • CLIからログインは heroku pg:psql とうつ
    • いつもの postgres CLI が見える
    • あとは postgres するのみ