Instruções de Instalação Local
Introdução
Este guia cobre a instalação local baseada em Docker do Axe Auditor versão 2.25.0.
Mídia
Você pode encontrar a mídia no servidor SFTP.
- Arquivo do Instalador:
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Certificados SSL: Devem estar no formato PEM.
Backup
Antes de prosseguir, faça um snapshot completo do servidor. Este backup pode ser usado para restaurar o sistema em caso de qualquer problema durante ou após a instalação.
Nota: Recomendamos fortemente que você só avance após completar um backup completo do servidor.
Pré-requisitos
Certifique-se de que os seguintes itens estão disponíveis e configurados:
- Docker Engine
- Docker Compose / Podman Compose
psqlclienteCreateSSOCustomers.pyo script deve ter sido executado- Usuários do banco de dados
assureeassure_ownerdevem existir - O banco de dados de destino deve ser criado
Configuração da Mídia
- Baixar
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Navegue até o diretório de download
- Extraia o arquivo:
tar -xzf axeauditor-docker-on-prem-installer-2.25.0.tar.gzCertificados SSL
- Certifique-se de que o diretório SSL existe:
ls axeauditor-docker/volumes/nginx/- Se não existir, crie-o:
mkdir -p axeauditor-docker/volumes/nginx/ssl- Copie seus certificados para:
axeauditor-docker/volumes/nginx/ssl- Renomeie seus arquivos de certificado para:
nginx.crtnginx.key
Instância Keycloak
Este instalador requer uma configuração externa do Keycloak. Certifique-se de ter as seguintes informações:
- URL: por exemplo,
https://auth.deque.com - Reino: por exemplo,
axe - ID do Cliente
- ID do Grupo
- Segredo do Cliente
Instalação
Configuração do Relatório Axe
Edite o .env arquivo:
vi axeauditor-docker/.envMigração do Banco de Dados
- Navegue até a pasta DB
- Edite
auditor_db_deploy.shpara definir as variáveis corretas
(Nota: O usuário do DB deve ser um superusuário) - Execute o script:
./auditor_db_deploy.shCarregar Imagens Docker
docker load -i resources/axeauditor-2.25.0-ironbank-images.tarIniciar Contêineres Docker
cd axeauditor-docker/
docker compose up -dVerificar Logs
docker logs -ft axeauditor-docker-axeauditor-1Procure pela linha:
Starting axe Auditor…Uma vez visível, você pode prosseguir com os passos restantes.
Token OIDC
- Visite o URL de autenticação: por exemplo,
https://auth.deque.com - Navegue para **Clientes** → pesquise e selecione seu cliente
- Vá para a **Instalação** aba
- Selecione **Keycloak OIDC JSON**
- Copie e salve o valor para uso posterior
Configurando um Novo Cliente Auditor
- Visite o URL de configuração do cliente do sistema:
por exemplo,docker-fi-215.dequeindiadev.com/system/client - Cole o JSON do Keycloak OIDC do passo anterior
- Digite as credenciais do administrador do realm
Habilitar Configuração de Execução de Testes Compartilhados
- Vá para as **Configurações de Admin** página
- Assegure-se de que **Habilitar Execução de Testes Compartilhados** esteja **desmarcado por padrão**
(a menos que especificado pelo cliente)
Atualizar Versão do axe Core & Padrão de Acessibilidade
- Atualize a **versão do axe-core** para a **mais recente recomendada**
- Defina o **Padrão de Acessibilidade Padrão** para **WCAG 2.1 Nível AA**
- Selecione **todos os Padrões de Acessibilidade**
Mostrar Cartão de Pontuação de Acessibilidade
- Deve estar **marcado** ou **de acordo com a preferência do cliente**
Atualizar Configurações de Relatórios axe
Se **Relatórios axe** foi habilitado durante a instalação:
- Configure **Atualizar relatórios axe** opção para:
System Administrator only
Verificação de Sanidade por QA e Especialistas
- Navegue para o URL do servidor do Axe Auditor
- Verifique o rodapé da aplicação para a versão:
2.25.0 - Realize uma verificação básica da interface do usuário
- Solicite à equipe de QA para realizar uma verificação de sanidade
Excluir a Pasta do Instalador (Recomendação)
Após a instalação, é recomendado excluir o arquivo de instalação e os arquivos extraídos:
rm -f axeauditor-docker-on-prem-installer-2.25.0.tar.gz