Skip to main content
Usługa web renderuje tytuł, logo, linki w nagłówku, stopki i stronę konserwacji na podstawie zmiennych środowiskowych. Każde ustawienie i jego format opisano w Branding; na Kubernetes trafiają one do ConfigMap.

Konfiguracja

30-config.yaml (additions)
Umieszczaj wartości JSON w pojedynczych cudzysłowach, jak powyżej, aby YAML zachował je jako jeden ciąg znaków. Nieprawidłowy JSON w 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:
Aby zakończyć konserwację, zapisz w ten sam sposób 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ły OVERLEAF_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.
Ostatnia modyfikacja 2 listopada 2026