Herokuデプロイ時のメンテナンスモードの設定と設定解除方法


Herokuにデプロイ時に、Heroku上でマイグレーションを実行するまでの間は一時的にアクセスできない状態(エラーページ)になるので、あらかじめHerokuのメンテナンスモードをONにするのが一般的だそうです(Railsチュートリアル9章参照)

Herokuのメンテナンスモード設定方法

下記のコードでHeroku上でメンテナンスモードを設定できます。

heroku maintenance:on

Heroku上のアプリにアクセスするとメンテナンス画面が表示されるようになりました。

Herokuのメンテナンスモード設定解除方法

下記コードでメンテナンスモードの設定を解除ができます。

heroku maintenance:off

Heroku上のアプリにアクセスするとアプリケーションが表示されるようになりました。

参考

Railsチュートリアル9章