Configuração
30-config.yaml (additions)
OVERLEAF_HEADER_EXTRAS ou nos rodapés é ignorado e apenas registrado no log na inicialização.
Modo de manutenção
A página de manutenção é exibida enquanto o arquivo/etc/overleaf/site_status no contêiner contém closed. Cada pod tem sua própria cópia desse arquivo, e um pod novo ou reiniciado começa aberto. Para fechar o site, escreva o arquivo em cada pod:
open da mesma forma para encerrá-lo. Os pods detectam a alteração em até 5 segundos.
O Close Editor do painel de administração funciona de outra forma: ele fecha o editor apenas na réplica que atendeu a requisição do administrador, e essa réplica o abre novamente quando reinicia. Com várias réplicas, use o arquivo como acima.
Testado no Kubernetes
No Kubernetes 1.37: com as configurações acima no ConfigMap, as páginas exibiramOVERLEAF_NAV_TITLE, o rodapé esquerdo e, após o login, o link de OVERLEAF_HEADER_EXTRAS (as páginas de login ocultam os links do cabeçalho). Escrever closed em /etc/overleaf/site_status de um pod exibiu a página de manutenção com OVERLEAF_MAINTENANCE_MESSAGE apenas nesse pod, e open a encerrou em segundos. Com três réplicas, o Close Editor do painel de administração fechou o editor apenas na réplica que atendeu o administrador, enquanto as outras duas permaneceram abertas.
