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.
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.
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.gzOs 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-keyA 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.serviceAdicione 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-linterVocê 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-linterO 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/axeOpções do Instalador
O instalador local reconhece várias opções de linha de comando:
-
--axe-usernome de usuárioO 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-keysua-chave-de-licençaA 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-levelnível-de-log-selecionadoO 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, edebug. -
--portseu-portaA porta na qual o serviço Axe Linter escuta por solicitações. O padrão é a porta 3000.
