Configuración de la Edición Local de Axe DevTools Linter

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Una guía para instalar y configurar la edición local del binario para Linux de Axe DevTools Linter

Free Trial
Not for use with personal data
note

Esta guía es para organizaciones que utilicen la edición local de Axe DevTools Linter. Si está utilizando la versión SaaS alojada por Deque, puede ignorar esta guía.

La edición local de Axe DevTools Linter es un binario de Linux x86 de 64 bits que permite a su organización utilizar Axe DevTools Linter localmente. Esta guía muestra cómo configurar este software.

note

También puede instalar la edición local de Axe DevTools Linter usando Docker. Consulte Instalación de Axe DevTools Linter local con Docker para obtener instrucciones.

Para instalar la edición local de Axe DevTools Linter, necesitará el binario, que está disponible para Linux x86 de 64 bits. También necesitará NGINX si desea configurar una instancia de proxy inverso (para usar solicitudes cifradas porque Axe DevTools Linter no reconoce conexiones cifradas). Consulte Uso de Axe DevTools Linter con un Proxy Reverso para obtener más información.

También necesitará una clave de licencia para utilizar la edición local de Axe DevTools Linter. Póngase en contacto con el servicio de asistencia de Deque para obtener su clave de licencia.

note

El servicio Axe DevTools Linter ha sido probado en Red Hat Enterprise Linux Server Release 7.9 (Maipo).

Instalación

Puede extraer los archivos de instalación escribiendo lo siguiente:

tar xvfz installer.tar.gz

Los archivos se extraerán en el directorio actual.

Ahora puede ejecutar el instalador. Debe ejecutarlo como root escribiendo lo siguiente:

sudo ./installer --license-key your-license-key
important

La opción --license-key es necesaria.

El instalador creará un nuevo usuario axe si aún no existe (pero no creará un directorio personal). También creará el directorio /opt/deque si no existe.

Para obtener más información sobre las opciones de línea de comandos aceptadas por el instalador, consulte Opciones del instalador a continuación.

Configuración del servicio para ejecución automática

El primer paso para ejecutar Axe DevTools Linter al iniciar el sistema es editar la configuración del servicio como root:

sudo nano /etc/systemd/system/axe-linter.service

Agregue las siguientes líneas al final del archivo si aún no están allí:

[Install]
WantedBy=multi-user.target

(Es poco probable que necesite agregar esto.)

Ahora necesita habilitar el servicio escribiendo:

sudo systemctl enable axe-linter

Ahora debería reiniciar la máquina para verificar si el servicio Axe DevTools Linter se inicia automáticamente. La siguiente sección muestra cómo obtener el estado del servicio.

Obtener el estado del servicio

Puede usar el comando systemctl para verificar el estado del servicio en ejecución como se muestra a continuación:

systemctl status axe-linter

A continuación se muestra un ejemplo de salida del servicio en ejecución:

● axe-linter.service - Axe Linter Service
   Loaded: loaded (/opt/deque/service/axe-linter.service; linked; vendor preset: enabled)
   Active: active (running) since Wed 2021-11-24 12:34:11 PST; 6 days ago
     Docs: https://deque.com/axe
 Main PID: 4401 (axe-linter-serv)
    Tasks: 10 (limit: 2108)
   CGroup: /system.slice/axe-linter.service
           └─4401 /opt/deque/axe-linter-service

Nov 24 12:34:11 galliumos systemd[1]: Started Axe Linter Service.

Si el servicio no está ejecutándose, verá una salida similar a la siguiente:

● axe-linter.service - Axe Linter Service
   Loaded: loaded (/opt/deque/service/axe-linter.service; linked; vendor preset: enabled)
   Active: inactive (dead)
     Docs: https://deque.com/axe

Opciones del instalador

El instalador local reconoce varias opciones de línea de comandos:

  • --axe-user nombre de usuario

    El nombre de usuario que será propietario del servicio Axe Linter en ejecución. Si este usuario no existe, será creado. El valor predeterminado es axe.

  • --license-key su-clave-de-licencia

    La clave de licencia usada por el servicio Axe Linter. Este parámetro es obligatorio. Póngase en contacto con el servicio de asistencia de Deque para obtener más información sobre su clave de licencia.

  • --log-level nivel-de-log-seleccionado

    El nivel de log que usará el servicio Axe DevTools Linter instalado. El valor predeterminado es error. Los valores son: error, warn, info, verbose y debug.

  • --port su-puerto

    El puerto en el que el servicio Axe Linter escucha las solicitudes. El valor predeterminado es el puerto 3000.