Import API (/docs i przyciski „Open in Ayakaleaf”, moduł open-in-overleaf) działa w usłudze web każdego poda Ayakaleaf Pro i jest domyślnie włączone. Pliki podane przez URL są pobierane przez linked-url-proxy w tym samym podzie. Sposób wywoływania opisano na stronie Overleaf Import API.
Konfiguracja
Włączenie nie wymaga żadnych działań. Powiązane ustawienia w ConfigMap:
Kilka replik
Nic dodatkowego. Żądanie niezalogowanego odwiedzającego jest przechowywane w Redis, więc zostaje wznowione na tej replice, do której odwiedzający trafi po zalogowaniu.
Przetestowano na Kubernetes
Na Kubernetes 1.37 z jedną repliką nasze testy end-to-end Import API przechodzą pomyślnie (14 przypadków): strona /devs i jej przykładowy projekt, fragmenty kodu, kompletne dokumenty, linki zakodowane w URL i pliki z data URL zamieniane w projekty, odrzucanie zgłoszeń, z których nie da się utworzyć projektu, odrzucanie pobrań z adresów wewnętrznych, zachowywanie wysłanych formularzy i linków niezalogowanych użytkowników po zalogowaniu oraz, przy OVERLEAF_ALLOW_PUBLIC_ACCESS, /devs dla niezalogowanych odwiedzających i wysłany fragment wznowiony jednokrotnie po zalogowaniu; ostatni przypadek przechodzi również na trzech replikach za HAProxy. Ostatnia modyfikacja 2 listopada 2026