Instruções de Instalação On-premises
Introdução
Este guia abrange a instalação on-premises baseada em Docker do Axe Auditor versão 2.25.0.
Mídia
Você pode encontrar a mídia no servidor SFTP.
- Arquivo de Instalador:
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Certificados SSL: Devem estar no formato PEM.
Backup
Antes de prosseguir, faça uma captura completa do servidor. Este backup pode ser usado para restaurar o sistema em caso de problemas durante ou após a instalação.
Nota: Recomendamos fortemente que você prossiga apenas após completar um backup completo do servidor.
Pré-requisitos
Garanta que o seguinte esteja disponível e configurado:
- 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
Configurando a Mídia
- Baixar
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Navegue para 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 externa de 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
- Cliente Secreto
Instalação
Configuração do Relatório Axe
Edite o .env arquivo:
vi axeauditor-docker/.envMigração de Banco de Dados
- Navegue para 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 do Docker
docker load -i resources/axeauditor-2.25.0-ironbank-images.tarIniciar Contêineres do 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 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
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 JSON do Keycloak OIDC do passo anterior
- Insira as credenciais de administrador do domínio
Habilitar Configuração de Compartilhamento de Execução de Teste
- Vá para a **Configurações de Administrador** página
- Certifique-se de que **Habilitar Compartilhamento de Execução de Teste** está **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
- Deveria 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 **Atualizar axe Reports** opção para:
System Administrator only
Verificação de Sanidade por QA e Especialistas
- Navegue para o 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 para realizar uma verificação de sanidade
Excluir a Pasta do Instalador (Recomendação)
Após a instalação, é recomendável excluir o arquivo do instalador e os arquivos extraídos:
rm -f axeauditor-docker-on-prem-installer-2.25.0.tar.gz