bin/up, using-the-toolkit met automatiquement à jour notre image TeX Live full. Pour éviter les mises à jour manuelles, vous pouvez automatiser la mise à jour de votre image TeX Live de sandbox à l’aide du script suivant. Ajoutez-le en tant que tâche cron, en vous assurant que l’utilisateur cron a le droit d’exécuter docker. Exécutez crontab -e pour ajouter la ligne suivante à la fin.
crontab -e
flock -n saute une exécution tant que la précédente détient encore le verrou : un téléchargement lent ne provoque donc jamais d’accumulation.
- Connexion directe
- Utiliser un site miroir
/usr/local/bin/pull-texlive.sh
Image is up to date) et se termine en quelques secondes. Une véritable mise à jour télécharge au plus une image par heure, plafonnée par timeout 50m, et docker image prune -f supprime les couches devenues orphelines suite au déplacement du tag.
Pour vérifier que la synchronisation fonctionne correctement :
TAGS — la durée de rotation s’adapte automatiquement. Les heures pendant lesquelles l’hôte est éteint sont ignorées, et non mises en file d’attente ; les tags concernés sont simplement actualisés à leur prochain tour.
