Configuración de la Edición Local de Axe DevTools Linter
Una guía para instalar y configurar la edición local del binario para Linux de Axe DevTools Linter
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.
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.
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.gzLos 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-keyLa 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.serviceAgregue 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-linterAhora 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-linterA 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/axeOpciones del instalador
El instalador local reconoce varias opciones de línea de comandos:
-
--axe-usernombre de usuarioEl 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-keysu-clave-de-licenciaLa 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-levelnivel-de-log-seleccionadoEl nivel de log que usará el servicio Axe DevTools Linter instalado. El valor predeterminado es
error. Los valores son:error,warn,info,verboseydebug. -
--portsu-puertoEl puerto en el que el servicio Axe Linter escucha las solicitudes. El valor predeterminado es el puerto 3000.
