~/ayakaleaf-toolkit.
1
Paramètres des conteneurs
Modifiez les entrées existantes dans Conservez les chemins de données par défaut ainsi que les services MongoDB et Redis fournis. Le port
config/overleaf.rc :config/overleaf.rc
8080 est destiné au navigateur Windows local ; la liaison à 127.0.0.1 le garde local. Les compilations en sandbox utilisent un conteneur Linux distinct pour chaque compilation, au lieu d’exécuter TeX dans le conteneur de l’application. Le socket Docker permet à l’application de créer ces conteneurs, et le Toolkit fournit le chemin sur l’hôte des données de compilation sous data/overleaf/data/compiles.2
Paramètres de l'application
Dans L’image full comprend les paquets et les polices nécessaires à un large éventail de projets. Prévoyez au moins 40 Go d’espace de stockage libre pour celle-ci et l’application, plus de l’espace pour les données des projets et les futures mises à jour.Pour un test de déploiement rapide, utilisez plutôt l’image basic, plus petite. Elle suffit pour le test d’article simple de l’étape 6, mais n’inclut pas l’ensemble complet de paquets et de polices :Choisissez l’un de ces deux ensembles, sans clés actives en double. Le Dockerfile de l’image basic inclut Ajoutez le résultat en tant que
config/variables.env, définissez ces valeurs, en remplaçant toute entrée active portant le même nom :config/variables.env
latexmk, XeTeX et fontspec, mais pas ctex ni la collection complète de polices. Un paquet LaTeX manquant dans basic n’indique pas à lui seul un problème de sandbox.Générez un secret de session :OVERLEAF_SESSION_SECRET dans config/variables.env. Conservez également le secret de jeton d’invitation généré. Pour une instance locale sans e-mail, laissez les paramètres SMTP et OVERLEAF_EMAIL_FROM_ADDRESS non définis.3
Démarrer votre instance
bin/up tant que le premier est encore en cours.Dans un autre terminal Ubuntu, vérifiez :Ctrl+C pour arrêter de suivre les journaux ; les conteneurs détachés continuent de fonctionner. Si le démarrage échoue au niveau de MongoDB, suivez MongoDB ne démarre pas avant de réessayer. Ne supprimez pas son répertoire de données pour réinitialiser une installation existante.Vérifiez le port et la page de premier lancement :127.0.0.1:8080. Attendez la fin de l’initialisation de l’application si la requête HTTP échoue au début.4
Ouvrir l'instance depuis Windows
Dans votre navigateur Windows, ouvrez http://localhost:8080/launchpad. Utilisez également cette adresse dans Windows, plutôt qu’une adresse IP WSL temporaire.Pour vérifier l’accès HTTP depuis Windows indépendamment du navigateur, exécutez dans PowerShell :Si Ubuntu peut atteindre la page mais pas Windows, consultez Windows ne peut pas ouvrir localhost.

