Configuración de la edición local de axe DevTools Linter

Link to Configuración de la edición local de axe DevTools Linter copied to clipboard
Free Trial
Not for use with personal data

La edición local de axe DevTools Linter es un binario 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.

Para instalar axe DevTools Linter en las instalaciones locales, necesitará el binario, que está disponible para Linux x86 de 64 bits. También necesitarás NGINX si deseas 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 inverso para obtener más información.

También necesitará una clave de licencia para utilizar la edición local de axe DevTools Linter. Comuníquese con el servicio de asistencia de Deque para obtener su clave de licencia.

note

El servicio axe DevTools Linter se ha 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 axe_Linter_installer.tar.gz

Los archivos se extraerán al directorio actual.

Antes de poder ejecutar el instalador, debe configurar el permiso de ejecución en el archivo escribiendo lo siguiente:

chmod +x installer

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

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

Se requiere --license-key la opción.

El instalador creará un nuevo usuario axe si aún no existe (pero no creará un directorio de inicio). 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.

Configurar el servicio para que se ejecute automáticamente

El primer paso para ejecutar axe DevTools Linter en el momento del arranque 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 debe habilitar el servicio escribiendo:

sudo systemctl enable axe-linter

Ahora debe reiniciar la máquina para ver si el servicio axe DevTools Linter se inicia automáticamente. La siguiente sección muestra cómo obtener el estado del servicio.

Obtención del estado del servicio

Puede utilizar el comando systemctl para comprobar 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 se está ejecutando, verá un resultado similar al 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 de instalación

El instalador en las instalaciones reconoce varias opciones de línea de comandos:

  • --axe-user nombre de usuario

    El nombre de usuario que será el propietario del servicio axe-linter en ejecución. Si este usuario no existe, se creará. El valor predeterminado es axe.

  • --clave-de-licencia su-clave-de-licencia

    La clave de licencia que utilizará el servicio axe-linter. Este parámetro es obligatorio. Comuníquese con el servicio de asistencia de Deque para obtener más información sobre su clave de licencia.

  • --log-level selected-log-level

    El nivel de registro que utilizará el servicio DevTools Linter de axe instalado. El valor predeterminado es error. Los valores son: error, advertencia, información, detallado y depuración.

  • --puerto su-puerto

    El puerto en el que el servicio axe-linter escuchará las solicitudes. El predeterminado es el puerto 3000.