Import API (/docs a tlačítka „Open in Ayakaleaf“, modul open-in-overleaf) běží ve službě web každého podu Ayakaleaf Pro a je ve výchozím nastavení zapnuté. Soubory zadané pomocí URL se stahují přes linked-url-proxy ve stejném podu. Jak jej volat, je popsáno v části Overleaf Import API.
Konfigurace
Pro zapnutí není potřeba nic. Související nastavení v ConfigMapu:
Více replik
Nic dalšího. Požadavek nepřihlášeného návštěvníka se uchovává v Redisu, takže se obnoví na kterékoli replice, na kterou se návštěvník po přihlášení dostane.
Testováno na Kubernetes
Na Kubernetes 1.37 s jednou replikou procházejí naše end-to-end testy Import API (14 případů): stránka /devs a její ukázkový projekt, úryvky, kompletní dokumenty, odkazy kódované v URL a soubory z data URL převedené na projekty, odmítnutí odeslání, z nichž nelze vytvořit projekt, odmítnutí stahování z interních adres, příspěvky a odkazy nepřihlášených uživatelů zachované přes přihlášení a s OVERLEAF_ALLOW_PUBLIC_ACCESS stránka /devs pro nepřihlášené návštěvníky a odeslaný úryvek obnovený jednou po přihlášení; poslední případ prochází také na třech replikách za HAProxy. Naposledy změněno 2. listopadu 2026