Konfiguracja
30-config.yaml (additions)
OVERLEAF_HEADER_EXTRAS lub w stopkach jest ignorowany i jedynie zapisywany w logu przy starcie.
Tryb konserwacji
Strona konserwacji jest wyświetlana, dopóki plik/etc/overleaf/site_status w kontenerze zawiera closed. Każdy pod ma własną kopię tego pliku, a nowy lub zrestartowany pod startuje jako otwarty. Aby zamknąć witrynę, zapisz plik w każdym podzie:
open. Pody wykrywają zmianę w ciągu 5 sekund.
Opcja Close Editor w panelu administracyjnym działa inaczej: zamyka edytor tylko w replice, która obsłużyła żądanie administratora, a ta replika otwiera go ponownie po restarcie. Przy kilku replikach zamiast tego używaj pliku, jak opisano powyżej.
Przetestowano na Kubernetes
Na Kubernetes 1.37: przy powyższych ustawieniach w ConfigMap strony wyświetlałyOVERLEAF_NAV_TITLE, lewą stopkę oraz, po zalogowaniu, link z OVERLEAF_HEADER_EXTRAS (strony logowania ukrywają linki w nagłówku). Zapisanie closed w /etc/overleaf/site_status jednego poda wyświetliło stronę konserwacji z OVERLEAF_MAINTENANCE_MESSAGE tylko na tym podzie, a open zakończyło ją w ciągu kilku sekund. Przy trzech replikach opcja Close Editor w panelu administracyjnym zamknęła edytor tylko na replice, która obsłużyła administratora, podczas gdy dwie pozostałe pozostały otwarte.
