こんにちは、現役エンジニアの inno_tech です。
WebブラウザからHeroku上のWebアプリケーションを起動したり停止する方法をお探しでしょうか?
本記事では、すでにHerokuの無料プランでWebアプリケーションがデプロイ済みであることを前提に説明します。
HerokuでWebアプリケーションを公開する方法を知りたい方はこちらの記事も参照してみてください。
Herokuにログイン
まずはWebブラウザからHeroku Web版にログインします。
操作したいアプリケーションのプロジェクトページまで移動すると、中央付近に「Configure Dynos」というリンクがあるのでクリックします。
Web UIからアプリケーションを起動・停止
アプリケーションの状態を確認
Configure Dynos をクリック後、下の画像のようなスイッチが表示されています。直感的にわかりづらいのですが、スイッチが右側にある場合は、アプリケーションが起動中です。逆にスイッチが左側なら停止中です。
Heroku CLIからアプリケーションの状態を確認する場合は、heroku ps
を実行しましょう。
# 状態の確認
heroku ps
Free dyno hours quota remaining this month: 550h 0m (100%)
Free dyno usage for this app: 0h 0m (0%)
For more information on dyno sleeping and how to upgrade, see:
https://devcenter.heroku.com/articles/dyno-sleeping
=== web (Free): npm start (1)
web.1: up 2022/04/23 18:49:03 +0900 (~ 53s ago)
「up」の状態なら起動中だよ。
停止状態に変更する
アプリケーションの状態を変更したい場合は、鉛筆マークをクリックするとスイッチの値を変更できるようになります。
ここでは停止側にスイッチを変更し、Confirmをクリックします。
Confirmをクリックするとアプリケーションに結果が反映され、状態が変わります。この場合、アプリケーションが停止されます。
停止状態で、Heroku CLIからheroku ps
を実行してみます。アプリケーションが停止中の場合は、No dynos on
というメッセージに変わりました。
# 状態の確認
heroku ps
Free dyno hours quota remaining this month: 550h 0m (100%)
Free dyno usage for this app: 0h 0m (0%)
For more information on dyno sleeping and how to upgrade, see:
https://devcenter.heroku.com/articles/dyno-sleeping
No dynos on ⬢ [application-name]
まとめ
今回のまとめです。
- WebブラウザからHerokuアプリケーションを操作するには、プロジェクトのページから「Configure Dynos 」に移動する。
- Web上のスイッチの状態を変更し、アプリケーションを起動・停止する操作が可能。
- Heroku CLIから
heroku ps
を実行すれば、コマンドでアプリケーションの状態を確認可能。
17歳の時に、飛び級でミシガン州立大学へ入学し、今ではお笑い芸人・情報番組のコメンテーター、さらに会社役員とさまざまな活躍を見せるあの人の大人気書籍がこちら。
参考になったでしょうか。
ほかにも役立つ情報が他のページにもあるかもしれません。
ご覧になるかはあなた次第です!
この記事がイイねと思ったら、Twitterフォロー か にほんブログ村のどちらかしてくれたら嬉しいよ!
コメント / ご要望