Herokuインストール〜デプロイするまでのコマンド備忘録です。
Herokuがインストールされていることの確認
$ heroku --version
バージョンが表示されない場合は、以下のコマンドからHerokuをインストールする。
$ source <(curl -sL https://cdn.learnenough.com/heroku_install)
Herokuにログインしてsshキーを追加
初回のみ。既に追加済みの場合はスキップする。$ heroku login --interactive
$ heroku keys:add
Herokuサーバー上にアプリを作成
herokuにログインして、アプリのデプロイ場所を新規作成する。$ heroku create
コマンド実施後、アプリ専用のサブドメインが自動生成される。デプロイ前でも、出力されたURLにてブラウザでアクセス可能。
デプロイしたいアプリをherokuリポジトリにプッシュ
`$ heroku create`実施時にリモートリポジトリにherokuが自動登録されるので、デプロイ対象のアプリをherokuにpushする。$ git push heroku master
データベースをマイグレーション
アプリのデータベースを動作させる場合は、heroku run
コマンドを実行してデータベースをマイグレーションする。
$ heroku run rails db:migrate
ブラウザでURLにアクセス
URLが不明な場合は以下のコマンドを実行してURLを確認できる。$ heroku domain
【おまけ】herokuアプリの一覧表示
$ heroku apps
Herokuでは、1アカウントにつき5つまでのアプリが作成可能(無料の場合)。オーバーする場合は$ heroku create
に失敗する。
herokuアプリの削除
アプリが多くて削除したいといった場合には、以下のコマンドで削除可能。$ heroku destory -app アプリ名
これでまた、デプロイ出来るね。(にっこり)