Passer au contenu principal

Faire le tour

Maintenant que vous disposez d’une copie locale du Toolkit, examinons la structure du dépôt à l’aide de la commande ls.
Run this
La commande ls -l affiche une liste détaillée du contenu d’un répertoire, avec des informations supplémentaires sur les fichiers telles que les permissions, le propriétaire et la taille.
Si tout a été cloné correctement, vous devriez voir quelque chose comme ceci :
Tous les fichiers de configuration appartenant à l’utilisateur se trouvent dans le répertoire config/. Ce répertoire est exclu du système de gestion de versions git ; il ne sera donc pas modifié lors de la mise à jour du Toolkit.

Organisation du dépôt

Nous recommandons de ne pas modifier directement les fichiers situés en dehors du dossier /config. Si vous devez apporter des modifications, faites-le plutôt via des variables d’environnement définies dans config/variables.env ou config/overleaf.rc.
Par exemple, pour définir l’image du service mongo, au lieu de modifier directement lib/docker-compose.mongo.yml, définissez l’image à l’aide de la variable d’environnement MONGO_IMAGE dans config/overleaf.rc. Pour plus d’informations, consultez la page Paramètres du Toolkit.
Le Toolkit ne modifiera aucune donnée du répertoire config/ sans votre autorisation.

Commandes

Exécutez ces scripts depuis le répertoire du Toolkit. Chacun affiche ses options avec --help.
Lorsque bin/up recrée un conteneur, tout ce qui a été modifié à l’intérieur est perdu, par exemple les paquets installés ou les fichiers modifiés via bin/shell. Seuls les répertoires de données (data/ par défaut) et config/ sont conservés. Effectuez plutôt les modifications durables via config/variables.env, config/overleaf.rc ou config/docker-compose.override.yml.
Si chaque bin/up déconnecte tous les utilisateurs, définissez OVERLEAF_SESSION_SECRET. Sans elle, les cookies de session sont signés avec un secret régénéré à chaque recréation du conteneur, voir les questions/réponses dans Variables d’environnement.
Dernière modification le 8 novembre 2026