タグ

qiitaとmaintenance-modeに関するnabinnoのブックマーク (1)

  • 環境変数を用いて手間なく Rails をメンテナンスモード (HTTP 503) に切り替える - Qiita

    サイトメンテナンス時には HTTP 503 Service Unavailable を返すようにするのが SEO の観点から好ましいです。 設定を行う箇所として、ロードバランサ、Rails アプリ、Web サーバなど色々な選択肢が考えられますが、今回は「環境変数のみを用いて設定変更を可能にする方法」を説明します。 背景 「新機能デプロイ時、メンテナンスモードに切り替えたいんだけど、そんな手間のかかることはしたくなくて、社内の IP から以外は全部 503 返したいだけなんだよなー。あと、アプリエンジニアだけで完結させたいなー」 メリット システム構成次第なところもありますが、環境変数 の変更はロードバランサ、Rails アプリ、Web サーバの設定変更に比べ、非常に手間が少ないです。 例えば、AWS OpsWorks ではブラウザ上から簡単に環境変数の変更、デプロイによる反映が行なえ、もの

    環境変数を用いて手間なく Rails をメンテナンスモード (HTTP 503) に切り替える - Qiita
  • 1