Skip to main content
web サービスは、タイトル、ロゴ、ヘッダーリンク、フッター、メンテナンスページを環境変数に基づいて表示します。各設定とその形式は ブランディング で説明しています。Kubernetes では、これらを ConfigMap に設定します。

設定

30-config.yaml (additions)
YAML が 1 つの文字列として扱うように、JSON 値は上記のようにシングルクォートで囲んでください。OVERLEAF_HEADER_EXTRAS やフッターの JSON が無効な場合は無視され、起動時にログに記録されるだけです。

メンテナンスモード

コンテナ内のファイル /etc/overleaf/site_status に closed が含まれている間、メンテナンスページが表示されます。このファイルは Pod ごとに個別に存在し、新しい Pod や再起動した Pod は開いた状態で起動します。サイトを閉じるには、すべての Pod でファイルを書き込みます。
終了するには、同じ方法で open を書き込みます。Pod は 5 秒以内に変更を反映します。 管理パネルの Close Editor は動作が異なります。管理者のリクエストを処理したレプリカでのみエディターを閉じ、そのレプリカは再起動時に再びエディターを開きます。複数のレプリカがある場合は、代わりに上記のファイルを使用してください。

Kubernetes でのテスト結果

Kubernetes 1.37 上で、上記の設定を ConfigMap に入れたところ、ページには OVERLEAF_NAV_TITLE、左フッター、そしてログイン後には OVERLEAF_HEADER_EXTRAS のリンクが表示されました(ログインページではヘッダーリンクは非表示になります)。1 つの Pod の /etc/overleaf/site_status に closed を書き込むと、その Pod でのみ OVERLEAF_MAINTENANCE_MESSAGE を含むメンテナンスページが表示され、open を書き込むと数秒以内に終了しました。3 つのレプリカでは、管理パネルの Close Editor は管理者のリクエストを処理したレプリカでのみエディターを閉じ、他の 2 つは開いたままでした。
最終更新日 2026年11月2日