Instalación de Axe DevTools Linter On-Premises con Docker
Aprenda cómo instalar y ejecutar la edición on-premises de Axe DevTools Linter utilizando Docker, desde Docker Hub, un archivo tar o el artifactory Deque Agora.
La edición on-premises de Axe DevTools Linter se puede instalar utilizando Docker. Esta guía cubre tres métodos: extraer la imagen pública desde Docker Hub, cargar una imagen Docker desde un archivo tar o extraer la imagen desde el artifactory Deque Agora.
Necesitarás una clave de licencia para usar la edición on-premises de Axe DevTools Linter. Una clave de licencia no es lo mismo que una clave API usada para la edición SaaS. Contacta a el servicio de asistencia de Deque para obtener tu clave de licencia.
Las imágenes de Docker de Axe DevTools Linter están construidas para la plataforma linux/amd64. En los Macs con Apple Silicon, puedes ver una advertencia: image platform (linux/amd64) does not match the expected platform (linux/arm64). La imagen seguirá funcionando correctamente bajo emulación.
Extrayendo desde Docker Hub
La imagen de Axe DevTools Linter está disponible en Docker Hub.
Extraer la imagen
docker pull dequesystems/axe-linter:latestTambién puedes descargar una versión específica reemplazando latest con una etiqueta de versión (por ejemplo, dequesystems/axe-linter:4.10.2).
Ejecutar el contenedor (Docker Hub)
Configure su clave de licencia y ejecute el contenedor:
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-linterInstalación desde un archivo Tar de Docker
Si ha recibido un archivo tar de Docker de Deque, puede cargar y ejecutar la imagen directamente.
Descargar el archivo Tar
Descarga el archivo tar desde Agora.
Cargar la imagen Docker
Cargue la imagen Docker desde el archivo tar:
docker load -i /path/to/axe_linter_customer.tarEjecutar el contenedor (Creado desde el archivo Tar)
Una vez cargada la imagen, ejecute el contenedor:
docker run -it --privileged -p 3000:3000 axe_linter_customer:latestExtrayendo desde el Artifactory de Agora
También puede extraer la imagen Docker directamente desde el artifactory Deque Agora.
Iniciar sesión en el Artifactory
Autentíquese con el registro Docker de Agora usando su nombre de usuario de Agora y clave API:
docker login -u <agora-user> -p <agora-api-key> agora.dequecloud.com:1083Extraer la imagen Docker
Extraiga la última imagen de Axe DevTools Linter:
docker pull agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestEjecutar el contenedor (Agora)
Inicie el contenedor:
docker run -it --privileged -p 3000:3000 agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestVerificar la instalación
Después de iniciar el contenedor, el servicio Axe DevTools Linter estará disponible en el puerto 3000. Puede verificar que está ejecutándose comprobando el endpoint de verificación de salud:
Por defecto, el contenedor escucha en el puerto 3000 no cifrado. Para entornos de producción, considera configurar un proxy inverso para proporcionar cifrado SSL/TLS.
curl http://localhost:3000/healthcheckUna respuesta exitosa devuelve la versión del servicio:
{"version":"4.10.2"}Siguientes pasos
- Para cifrar las conexiones a tu instancia Docker usando NGINX, consulta Uso de Axe DevTools Linter con un proxy inverso.
- Para conectar clientes a tu servidor, consulta Uso del conector Axe DevTools Linter.
- Para una instalación sin Docker usando el binario de Linux, consulta Configurar la edición local de Axe DevTools Linter.
