Qualimarc est l'outil de diagnostic des notices du Sudoc.
Ce dépôt héberge le code source de l'API de qualimarc.
Cette API fonctionne avec son interface utilisateur développée en VueJS (front) : https://github.com/abes-esr/qualimarc-front/
Et l'application qualimarc complète peut être déployée via Docker à l'aide de ce dépôt : https://github.com/abes-esr/qualimarc-docker/
Règles de qualimarc: https://github.com/abes-esr/qualimarc-rules/
Vous pouvez avoir besoin de générer en local l'image docker de qualimarc-api
par exemple si vous cherchez à modifier des liens entre les conteneurs docker de qualimarc ou bien si vous devez modifier l'architecture technique de qualimarc (ex: ajouter une base de données postgresql à qualimarc).
Pour générer l'image docker de qualimarc-api
en local voici la commande à lancer :
cd qualimarc-api/
docker build -t abesesr/qualimarc:develop-api .
Cette commande aura pour effet de générer une image docker sur votre poste en local avec le tag develop-api
. Vous pouvez alors déployer qualimarc en local avec docker en vous utilisant sur le dépot qualimarc-docker
et en prenant soins de régler la variable QUALIMARC_API_VERSION
sur la valeur develop-api
(c'est sa valeur par défaut) dans le fichier .env
de votre déploiement qualimarc-docker
.
Vous pouvez utiliser la même procédure pour générer en local l'image docker de qualimarc-front
, la seule chose qui changera sera le nom du tag docker qui sera develop-front
et qu'il faudra positionner dans la variable QUALIMARC_FRONT_VERSION
de votre fichier .env
.
Cette commande suppose que vous disposez d'un environnement Docker en local : cf la FAQ dans la poldev.