Import API (/docs и кнопки «Open in Ayakaleaf», модуль open-in-overleaf) работает в сервисе web каждого пода Ayakaleaf Pro и включён по умолчанию. Файлы, указанные по URL, скачиваются через linked-url-proxy в том же поде. Как его вызывать, описано на странице Overleaf Import API.
Настройка
Для включения ничего не требуется. Связанные настройки в ConfigMap:
Несколько реплик
Ничего дополнительного не требуется. Запрос посетителя, не вошедшего в систему, хранится в Redis, поэтому он возобновляется на той реплике, на которую посетитель попадёт после входа.
Проверено на Kubernetes
В Kubernetes 1.37 с одной репликой наши сквозные тесты Import API проходят (14 сценариев): страница /devs и её пример проекта, фрагменты, полные документы, ссылки в URL-кодировке и файлы из data URL, превращаемые в проекты, отклонение отправок, из которых нельзя создать проект, отклонение скачиваний с внутренних адресов, сохранение отправок и ссылок от не вошедших пользователей на время входа, а также, с OVERLEAF_ALLOW_PUBLIC_ACCESS, /devs для не вошедших посетителей и однократное возобновление отправленного фрагмента после входа; последний сценарий проходит и на трёх репликах за HAProxy. Последнее изменение 2 ноября 2026 г.