設定
30-config.yaml (additions)
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 つは開いたままでした。
