Instruções de Instalação On-premises
Introdução
Este guia cobre a instalação on-prem baseada em Docker da versão 2.25.0 do Axe Auditor.
Mídia
Você pode encontrar a mídia no servidor SFTP.
- Arquivo Instalador:
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Certificados SSL: Deve 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 quaisquer problemas durante ou após a instalação.
Nota: Recomendamos fortemente que você só prossiga após completar um backup completo do servidor.
Pré-requisitos
Certifique-se de que os seguintes itens estejam disponíveis e configurados:
- Docker Engine
- Docker Compose / Podman Compose
psqlclienteCreateSSOCustomers.pyscript deveria ter sido executado- Os usuários do banco de dados
assureeassure_ownerdevem existir - O banco de dados alvo 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 downloads
- Extraia o arquivo:
tar -xzf axeauditor-docker-on-prem-installer-2.25.0.tar.gzCertificados SSL
- Certifique-se de que o diretório SSL exista:
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 um configuração do Keycloak externa. Certifique-se de ter as seguintes informações:
- URL: por exemplo,
https://auth.deque.com - Realm: por exemplo,
axe - ID do Cliente
- ID do Grupo
- Segredo do Cliente
Instalação
Configuração do Relatório Axe
Edite o arquivo .env:
vi axeauditor-docker/.envMigração de Banco de Dados
- Navegue até a pasta do DB
- Edite
auditor_db_deploy.shpara definir as variáveis corretas
(Nota: O usuário do BD 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 Containers Docker
cd axeauditor-docker/
docker compose up -dVerificar Logs
docker logs -ft axeauditor-docker-axeauditor-1Procure a linha:
Starting axe Auditor…Assim que estiver visível, você pode prosseguir com as etapas restantes.
Token OIDC
- Visite a URL de autenticação: por exemplo,
https://auth.deque.com - Navegue para Clientes → pesquise e selecione seu cliente
- Vá para a aba Instalação
- Selecione Keycloak OIDC JSON
- Copie e salve o valor para uso posterior
Configurando um Novo Cliente Auditor
- Visite a URL de configuração do cliente do sistema:
por exemplo,docker-fi-215.dequeindiadev.com/system/client - Cole o Keycloak OIDC JSON do passo anterior
- Insira as credenciais de administrador do reino
Habilitar Configuração de Compartilhamento de Test Run
- Vá para a página Configurações de Admin
- Certifique-se de que Habilitar Compartilhamento de Test Run está desmarcado por padrão
(a menos que especificado pelo cliente)
Atualizando Versão do axe Core e Padrão de Acessibilidade
- Atualize o versão do axe-core para mais recente recomendada
- Defina 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 ser marcado ou segundo a preferência do cliente
Atualizar Configurações do Relatório axe
Se axe Reports foi habilitado durante a instalação:
- Defina a opção Atualizar axe Reports para:
System Administrator only
Verificação de Sanidade por QA e SMEs
- 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 que realize 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