Настройка
30-config.yaml (additions)
OVERLEAF_HEADER_EXTRAS или в нижних колонтитулах игнорируется и только записывается в журнал при запуске.
Режим технического обслуживания
Страница технического обслуживания отображается, пока файл/etc/overleaf/site_status в контейнере содержит closed. У каждого пода своя копия этого файла, а новый или перезапущенный под запускается в открытом состоянии. Чтобы закрыть сайт, запишите файл в каждом поде:
open. Поды подхватывают изменение в течение 5 секунд.
Кнопка Close Editor в панели администратора работает иначе: она закрывает редактор только в той реплике, которая обработала запрос администратора, и эта реплика снова открывает его при перезапуске. При нескольких репликах вместо неё используйте файл, как описано выше.
Проверено на Kubernetes
На Kubernetes 1.37: с приведёнными выше настройками в ConfigMap страницы показывалиOVERLEAF_NAV_TITLE, левый нижний колонтитул и, после входа, ссылку из OVERLEAF_HEADER_EXTRAS (на страницах входа ссылки в шапке скрыты). Запись closed в /etc/overleaf/site_status одного пода показывала страницу технического обслуживания с OVERLEAF_MAINTENANCE_MESSAGE только на этом поде, а open завершал обслуживание в течение нескольких секунд. При трёх репликах Close Editor в панели администратора закрывал редактор только на реплике, обслуживавшей администратора, тогда как две другие оставались открытыми.
