Instalando o Axe DevTools Linter On-Premises com Docker
Aprenda a instalar e executar a edição on-premises do Axe DevTools Linter usando o Docker, do Docker Hub, um arquivo tar ou o repositório da Deque Agora.
A edição on-premises do Axe DevTools Linter pode ser instalada usando Docker. Este guia cobre três métodos: puxar a imagem pública do Docker Hub, carregar uma imagem Docker de um arquivo tar ou puxar a imagem do repositório da Deque Agora.
Você precisará de uma chave de licença para usar a edição on-premises do Axe DevTools Linter. Uma chave de licença não é o mesmo que uma chave de API usada para a edição SaaS. Entre em contato com o suporte da Deque para obter sua chave de licença.
As imagens Docker do Axe DevTools Linter são construídas para a plataforma linux/amd64 . Em Macs com Apple Silicon, você pode ver um aviso: image platform (linux/amd64) does not match the expected platform (linux/arm64). A imagem ainda será executada corretamente sob emulação.
Puxando do Docker Hub
A imagem do Axe DevTools Linter está disponível no Docker Hub.
Puxar a Imagem
docker pull dequesystems/axe-linter:latestVocê também pode puxar uma versão específica substituindo latest por uma tag de versão (por exemplo, dequesystems/axe-linter:4.10.2).
Executar o Container (Docker Hub)
Configure sua chave de licença e execute o container:
export AXE_LINTER_LICENSE_KEY=<license-key>
docker run -it --privileged -e AXE_LINTER_LICENSE_KEY="$AXE_LINTER_LICENSE_KEY" -p 3000:3000 dequesystems/axe-linterInstalando de um Arquivo Tar do Docker
Se você recebeu um arquivo tar do Docker da Deque, pode carregar e executar a imagem diretamente.
Baixar o Arquivo Tar
Baixe o arquivo tar do Agora.
Carregar a Imagem Docker
Carregue a imagem Docker a partir do arquivo tar:
docker load -i /path/to/axe_linter_customer.tarExecutar o Container (Criado a partir do Arquivo Tar)
Uma vez que a imagem é carregada, execute o container:
docker run -it --privileged -p 3000:3000 axe_linter_customer:latestPuxando do Repositório Agora
Você também pode puxar a imagem Docker diretamente do repositório Deque Agora.
Fazer Login no Repositório
Autentique-se com o registro Docker Agora usando seu nome de usuário e chave de API do Agora:
docker login -u <agora-user> -p <agora-api-key> agora.dequecloud.com:1083Puxar a Imagem Docker
Puxe a imagem mais recente do Axe DevTools Linter:
docker pull agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestExecutar o Container (Agora)
Inicie o container:
docker run -it --privileged -p 3000:3000 agora.dequecloud.com:1083/axe-linter/axe-linter-customer:latestVerificando a Instalação
Após iniciar o container, o serviço Axe DevTools Linter estará disponível na porta 3000. Você pode verificar se ele está em execução verificando o endpoint do healthcheck:
Por padrão, o container escuta na porta 3000 sem criptografia. Para ambientes de produção, considere configurar um proxy reverso para fornecer criptografia SSL/TLS.
curl http://localhost:3000/healthcheckUma resposta bem-sucedida retorna a versão do serviço:
{"version":"4.10.2"}Próximos Passos
- Para criptografar conexões à sua instância Docker usando NGINX, veja Usando Axe DevTools Linter com um Proxy Reverso.
- Para conectar clientes ao seu servidor, veja Usando o Conector Axe DevTools Linter.
- Para uma instalação sem Docker usando o binário do Linux, consulte Configurando a Edição On-Premises do Axe DevTools Linter.
