diff --git a/README.md b/README.md index 4fc713c..639ba6c 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ à partir d’une requête ou d’un fichier [`.corpus`](#1---fichier-). Permet également de renommer les fichiers déchargés et de générer un fichier de notices bibliographiques. +Il est possible d’avoir ce programme, ainsi que les utilitaires présents dans le répertoire “outils”, sous forme d’une image [Docker](#docker). + ### Prérequis @@ -217,3 +219,25 @@ ... ``` + +### Docker + +Pour créer une image Docker, faire : + +``` + docker build -t istex/corpus . +``` + +Dans l’exemple suivant, on utilise `harvestCorpus.pl` à partir de son image Docker dans le cas où on veut télécharger des métadonnées à l’aide d’un fichier `.corpus` en supposant que : + +* l’utilisateur à l’identifiant (ou [UID](https://fr.wikipedia.org/wiki/User_identifier)) 1002 +* le fichier `.corpus` s’appelle “exemple.corpus” +* le répertoire devant recevoir les fichiers téléchargés s’appelle “Metadata” +* et le fichier comme le répertoire sont dans le répertoire courant + +``` + docker run --rm -u 1002 -v `pwd`:/tmp istex/corpus harvestCorpus -c exemple.corpus -m json;mods -d Metadata +``` + +À noter que les programmes dans cette image Docker, comme défini dans le fichier “Dockerfile”, n'ont pas d’extension `.pl`. +