Instruções para 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 instantâneo 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ê siga em frente apenas após concluir um backup completo do servidor.
Pré-requisitos
Garanta que os seguintes itens estejam disponíveis e configurados:
- Docker Engine
- Docker Compose / Podman Compose
psqlclienteCreateSSOCustomers.pyscript 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
- Baixe
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 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 uma configuração 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 .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 banco de dados 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 pela linha:
Starting axe Auditor…Uma vez visível, você pode prosseguir com as etapas restantes.
Token OIDC
- Visite a URL de autenticação: por exemplo,
https://auth.deque.com - Navegue até **Clientes** → procure e selecione seu cliente
- Vá para a **Instalação** aba
- Selecione **Keycloak OIDC JSON**
- Copie e salve o valor para uso futuro
Configuração de 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 Teste de Compartilhamento
- Vá para as **Configurações de Admin** página
- Certifique-se de que **Habilitar Compartilhamento de Teste** está **desmarcado por padrão**
(a menos que especificado pelo cliente)
Atualizando Versão do Axe Core & Padrão de Acessibilidade
- Atualize a **versão do axe-core** para a **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 estar **marcado** ou **de acordo com a preferência do cliente**
Atualizar Configurações de Relatórios do 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
- Acesse a URL do servidor 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 do instalador e os arquivos extraídos:
rm -f axeauditor-docker-on-prem-installer-2.25.0.tar.gz