Die Import API (/docs und die Schaltflächen “Open in Ayakaleaf”, das Modul open-in-overleaf) läuft im web-Dienst jedes Ayakaleaf Pro-Pods und ist standardmäßig aktiviert. Per URL angegebene Dateien werden über linked-url-proxy im selben Pod heruntergeladen. Wie sie aufgerufen wird, ist unter Overleaf Import API beschrieben.
Konfiguration
Zum Aktivieren ist nichts erforderlich. Zugehörige Einstellungen in der ConfigMap:
Mehrere Replikate
Nichts weiter. Die Anfrage eines abgemeldeten Besuchers wird in Redis gehalten und daher auf dem Replikat fortgesetzt, das der Besucher nach der Anmeldung erreicht.
Auf Kubernetes getestet
Auf Kubernetes 1.37 mit einem Replikat bestehen unsere End-to-End-Tests für die Import API (14 Fälle): die Seite /devs und ihr Beispielprojekt, Snippets, vollständige Dokumente, URL-codierte Links und Dateien aus Data-URLs, die in Projekte umgewandelt werden, Ablehnung von Einsendungen, die kein Projekt werden können, Ablehnung von Downloads von internen Adressen, über die Anmeldung hinweg aufbewahrte Posts und Links abgemeldeter Besucher sowie, mit OVERLEAF_ALLOW_PUBLIC_ACCESS, /devs für abgemeldete Besucher und ein gesendetes Snippet, das nach der Anmeldung einmalig fortgesetzt wird; der letzte Fall besteht auch mit drei Replikaten hinter HAProxy. Zuletzt geändert am 2. November 2026