Configurando a Edição Local do 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
Free Trial
Not for use with personal data

A edição local do Axe DevTools Linter é um binário Linux x86 de 64 bits que permite à sua organização usar o Axe DevTools Linter localmente. Este guia mostra como configurar este software.

note

Você também pode instalar o Axe DevTools Linter local usando Docker. Veja Instalando o Axe DevTools Linter Local com Docker para instruções.

Para instalar o Axe DevTools Linter local, você precisará do binário, que está disponível para Linux x86 de 64 bits. Você também precisará do NGINX se desejar configurar uma instância de proxy reverso (para usar solicitações criptografadas, pois o Axe DevTools Linter não reconhece conexões criptografadas). Veja Usando o Axe DevTools Linter com um Proxy Reverso para mais informações.

Você também precisará de uma chave de licença para usar a edição local do Axe DevTools Linter. Contate o suporte da Deque para obter sua chave de licença.

note

O serviço Axe DevTools Linter foi testado no Red Hat Enterprise Linux Server Release 7.9 (Maipo).

Instalação

Você pode extrair os arquivos de instalação digitando o seguinte:

tar xvfz installer.tar.gz

Os arquivos serão extraídos para o diretório atual.

Você pode agora executar o instalador. Você precisa executá-lo como root digitando o seguinte:

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

A opção --license-key é necessária.

O instalador criará um novo usuário axe se ele ainda não existir (mas não criará um diretório home). Ele também criará o diretório /opt/deque se ele não existir.

Para mais informações sobre as opções de linha de comando aceitas pelo instalador, veja Opções do Instalador abaixo.

Configurando o Serviço para Executar Automaticamente

O primeiro passo para executar o Axe DevTools Linter na inicialização é editar a configuração do serviço como root:

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

Adicione as seguintes linhas ao final do arquivo, se elas ainda não estiverem lá:

[Install]
WantedBy=multi-user.target

(É improvável que você precise adicionar isso.)

Agora você precisa habilitar o serviço digitando:

sudo systemctl enable axe-linter

Você deve agora reiniciar a máquina para ver se o serviço Axe DevTools Linter inicia automaticamente. A próxima seção mostra como obter o status do serviço.

Obtendo o Status do Serviço

Você pode usar o comando systemctl para verificar o status do serviço em execução, conforme mostrado abaixo:

systemctl status axe-linter

O seguinte mostra um exemplo de saída do serviço em execução:

● 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.

Se o serviço não estiver em execução, você verá uma saída semelhante a esta:

● 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

Opções do Instalador

O instalador local reconhece várias opções de linha de comando:

  • --axe-user nome de usuário

    O nome de usuário que será proprietário do serviço Axe Linter em execução. Se esse usuário não existir, ele será criado. O padrão é axe.

  • --license-key sua-chave-de-licença

    A chave de licença usada pelo serviço Axe Linter. Este parâmetro é obrigatório. Contate o suporte da Deque para mais informações sobre sua chave de licença.

  • --log-level nível-de-log-selecionado

    O nível de log que será usado pelo serviço Axe DevTools Linter instalado. O padrão é error. Os valores são: error, warn, info, verbose, e debug.

  • --port seu-porta

    A porta na qual o serviço Axe Linter escuta por solicitações. O padrão é a porta 3000.