Heroku初心者のための「Herokuコマンド」一覧。コマンドを覚えなくても、ここを見れば大丈夫です。

Heroku
YOU
YOU

Herokuを使いたいんだけど、

どんなコマンドがあるか知りたい。

けんろう
けんろう

Heroku のコマンドを紹介します。

Herokuを使う上で、必要なコマンドをまとめました。

Herokuの始め方は、こちらの記事を見てください。

スポンサーリンク

ログイン、ログアウト

ログイン

以下のコマンドを入力すると、ブラウザーが開き、Herokuのログイン画面が表示されます。

heroku login

ログアウト

heroku logout

herokuアプリ関連

herokuアプリを作成する

heroku create アプリ名

既存のherokuアプリを登録する

heroku git:remote -a <app name>

herokuアプリをデプロイする

git push heroku main

今は、main。昔は、masterだった。私は、これにはまりました。

プロセスを停止する

指定したプロセスを停止する。プロセス名は、heroku psで調べることができます。

heroku ps:stop プロセス名

再起動する

指定したプロセスを再起動する

heroku ps:restart プロセス名

herokuアプリをメンテナンスモードにする

Heroku アプリへのアクセスを一時的に無効にする必要がある場合は (大規模な移行を実行するなど)、Heroku のビルトインメンテナンスモードを有効にできます。メンテナンスモードの間、アプリは静的な​メンテナンスページ​をすべての訪問者に表示します。メンテナンスモードがアクティブである間、エラーコード ​H80​ がログで返されます。

https://devcenter.heroku.com/ja/articles/maintenance-mode
heroku maintenance:on

メンテナンスモードをOFFにする

heroku maintenance:off

herokuアプリの名前を変更する

heroku rename 新しいアプリ名
もしくは、
heroku rename 新しいアプリ名 --app アプリ名

herokuアプリの削除

heroku destroy --confirm アプリ名

herokuアプリをブラウザで開く

heroku open

ログの確認

heroku logs

ログをリアルタイムで見たいときは、

heroku logs -t
もしくは
heroku logs --tail

herokuアプリのステータス確認

heroku ps

herokuアプリのエラーを表示する

heroku apps:errors

herokuアプリの情報を見る

Web URLやGitリポジトリURLなど参照できます。

heroku info
もしくは、
heroku info アプリ名

複数herokuアプリ一覧を表示

heroku list
もしくは、
heroku apps

ドメインの確認

heroku domains

herokuアプリの指定(アプリ名を指定してコマンド実行)

heroku コマンド --app アプリ名

herokuアプリにコマンドを使う

heroku run <command>

Herokuにログインして、bashを利用する

heroku run bash
もしくは
heroku run bash --app アプリ名

ロールバックを行う

①デプロイ履歴を表示

heroku releases

②デプロイ履歴からロールバックしたいバージョンを指定する

heroku rollback v40

バージョンを指定しなければ、直前のバージョンにロールバックします。

heroku rollback

環境変数関連

環境変数の確認

環境変数の一覧を表示

heroku config

環境変数名を指定して参照

heroku config:get ENV_VAR_NAME

環境変数の追加

heroku config:set ENV_VAR_NAME="value"

環境変数の削除

heroku config:unset ENV_VAR_NAME

環境変数例

パスワードの変更

heroku config:set PASSWORD=newpassword

タイムゾーンの変更

heroku config:add TZ=Asia/Tokyo

参考:さらにコマンドを知りたい場合は

Heroku Dev Center公式サイト

Heroku CLI コマンド | Heroku Dev Center
これらは、各コア Heroku CLI コマンドのヘルプテキストです。このテキストは、heroku help、heroku --help、または heroku -h を使用してターミナルでも表示できます。CLI プラグインを保持している場合は、生成できます。

コメント

タイトルとURLをコピーしました