Этот коммит содержится в:
Sebastien Larinier 2023-12-28 18:17:57 +01:00
родитель eb450712f9
Коммит 749f9f31a4
2 изменённых файлов: 30 добавлений и 0 удалений

Просмотреть файл

@ -5,6 +5,9 @@ ADD . /data
WORKDIR /data
COPY check.sh /data/web/check.sh
RUN chmod +x /data/web/check.sh
# Définir le script d'entrypoint
ENTRYPOINT ["/data/web/check.sh"]

27
docker/check/check.sh Обычный файл
Просмотреть файл

@ -0,0 +1,27 @@
#!/bin/bash
# Chemin du répertoire à partir duquel la recherche commence
SEARCH_DIR="."
# Recherche de tous les fichiers .bib dans le répertoire et ses sous-répertoires
# et les traiter avec Pandoc
for bibfile in $(find . -name "*.bib"); do
echo "Traitement du fichier: $bibfile"
pandoc "$bibfile" -s -o "output_file" --to=markdown
# Vérifier si Pandoc a réussi
if [ $? -ne 0 ]; then
echo "Erreur lors du traitement de $bibfile"
error_occurred=1
rm output_file
fi
done
# Quitter avec un code d'erreur si une erreur a été rencontrée
if [ $error_occurred -ne 0 ]; then
exit 1
fi
rm output_file
# Si tout va bien, quitter avec un code de sortie 0
exit 0