Installation d'Axe DevTools Linter sur site avec Docker
Apprenez à installer et exécuter l'édition sur site d'Axe DevTools Linter à l'aide de Docker, à partir de Docker Hub, d'un fichier tar ou de l'artifactory Deque Agora.
L'édition sur site d'Axe DevTools Linter peut être installée en utilisant Docker. Ce guide couvre trois méthodes : récupérer l'image publique depuis Docker Hub, charger une image Docker à partir d'un fichier tar ou récupérer l'image depuis l'artifactory Deque Agora.
Vous aurez besoin d'une clé de licence pour utiliser l'édition sur site d’Axe DevTools Linter. Une clé de licence n'est pas la même chose qu'une clé API utilisée pour l'édition SaaS. Contactez le service d'assistance de Deque pour obtenir votre clé de licence.
Les images Docker d’Axe DevTools Linter sont construites pour la plateforme linux/amd64. Sur les Macs Apple Silicon, vous pouvez voir un avertissement : image platform (linux/amd64) does not match the expected platform (linux/arm64). L'image fonctionnera néanmoins correctement en émulation.
Récupération depuis Docker Hub
L'image d’Axe DevTools Linter est disponible sur Docker Hub.
Récupérer l'image
docker pull dequesystems/axe-linter:latestVous pouvez également récupérer une version spécifique en remplaçant latest par un tag de version (par exemple, dequesystems/axe-linter:4.10.2).
Exécuter le conteneur (Docker Hub)
Définissez votre clé de licence et exécutez le conteneur :
export AXE_LINTER_LICENSE_KEY=<license-key>
docker run -it --privileged -e AXE_LINTER_LICENSE_KEY="$AXE_LINTER_LICENSE_KEY" -p 3000:3000 dequesystems/axe-linterInstallation à partir d'un fichier Docker Tar
Si vous avez reçu un fichier tar Docker de Deque, vous pouvez charger et exécuter l'image directement.
Télécharger le fichier Tar
Téléchargez le fichier tar depuis Agora.
Charger l'image Docker
Chargez l'image Docker à partir du fichier tar :
docker load -i /path/to/axe_linter_customer.tarExécuter le conteneur (Créé à partir du fichier Tar)
Une fois l'image chargée, exécutez le conteneur :
docker run -it --privileged -p 3000:3000 axe_linter_customer:latestRécupération depuis l'artifactory Agora
Vous pouvez également récupérer l'image Docker directement depuis l'artifactory Deque Agora.
Se connecter à l'artifactory
Authentifiez-vous auprès du registre Docker Agora en utilisant votre nom d'utilisateur Agora et votre clé API :
docker login -u <agora-user> -p <agora-api-key> agora.dequecloud.com:1083Récupérer l'image Docker
Récupérez la dernière image Axe DevTools Linter :
docker pull agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestExécuter le conteneur (Agora)
Démarrez le conteneur :
docker run -it --privileged -p 3000:3000 agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestVérification de l'installation
Après avoir démarré le conteneur, le service Axe DevTools Linter sera disponible sur le port 3000. Vous pouvez vérifier qu'il fonctionne en consultant le point de terminaison de vérification d'état :
Par défaut, le conteneur écoute sur le port non chiffré 3000. Pour les environnements de production, envisagez de configurer un proxy inverse pour fournir un chiffrement SSL/TLS.
curl http://localhost:3000/healthcheckUne réponse réussie renvoie la version du service :
{"version":"4.10.2"}Prochaines étapes
- Pour chiffrer les connexions à votre instance Docker à l’aide de NGINX, consultez Utilisation d'Axe DevTools Linter avec un proxy inverse.
- Pour connecter les clients à votre serveur, consultez Utilisation du connecteur Axe DevTools Linter.
- Pour une installation sans Docker utilisant le binaire Linux, consultez Configuration de l’édition sur site d’Axe DevTools Linter.
