Istruzioni per l'installazione in sede
Introduzione
Questa guida copre l'installazione in sede basata su Docker della versione 2.25.0 di Axe Auditor.
Media
Puoi trovare i media sul server SFTP.
- File dell'installer:
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Certificati SSL: Devono essere in formato PEM.
Backup
Prima di procedere, effettua un'istantanea completa del server. Questo backup può essere utilizzato per ripristinare il sistema in caso di problemi durante o dopo l'installazione.
Nota: Raccomandiamo fortemente di procedere solo dopo aver completato un backup completo del server.
Requisiti
Assicurati che i seguenti elementi siano disponibili e configurati:
- Docker Engine
- Docker Compose / Podman Compose
psqlclientCreateSSOCustomers.pydovrebbe essere stato eseguito- Utenti del database
assureeassure_ownerdevono esistere - Il database di destinazione deve essere creato
Impostazione dei Media
- Scarica
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Vai alla directory di download
- Estrai l'archivio:
tar -xzf axeauditor-docker-on-prem-installer-2.25.0.tar.gzCertificati SSL
- Assicurati che la directory SSL esista:
ls axeauditor-docker/volumes/nginx/- Se non esiste, creala:
mkdir -p axeauditor-docker/volumes/nginx/ssl- Copia i tuoi certificati in:
axeauditor-docker/volumes/nginx/ssl- Rinomina i file dei certificati in:
nginx.crtnginx.key
Istanza Keycloak
Questo installer richiede una configurazione Keycloak esterna. Assicurati di avere le seguenti informazioni:
- URL: ad esempio,
https://auth.deque.com - Reame: ad esempio,
axe - ID cliente
- ID gruppo
- Segreto del cliente
Installazione
Configurazione del rapporto Axe
Modifica il .env file:
vi axeauditor-docker/.envMigrazione del database
- Vai alla cartella DB
- Modifica
auditor_db_deploy.shper impostare le variabili corrette
(Nota: l'utente DB deve essere un superuser) - Esegui lo script:
./auditor_db_deploy.shCaricare le immagini Docker
docker load -i resources/axeauditor-2.25.0-ironbank-images.tarAvviare i contenitori Docker
cd axeauditor-docker/
docker compose up -dControllare i log
docker logs -ft axeauditor-docker-axeauditor-1Cerca la linea:
Starting axe Auditor…Una volta visibile, puoi procedere con i passaggi rimanenti.
Token OIDC
- Visita l'URL di autenticazione: ad esempio,
https://auth.deque.com - Naviga fino a Clienti → cerca e seleziona il tuo cliente
- Vai alla scheda Installazione
- Seleziona Keycloak OIDC JSON
- Copia e salva il valore per un uso futuro
Configurare un Nuovo Client Auditor
- Visita l'URL di configurazione del client di sistema:
ad esempio,docker-fi-215.dequeindiadev.com/system/client - Incolla il Keycloak OIDC JSON dal passaggio precedente
- Inserisci le credenziali di amministrazione del realm
Abilita Impostazione Condivisione Esecuzione Test
- Vai alla pagina Impostazioni Amministratore
- Assicurati che Abilita Condivisione Esecuzione Test sia disattivata per impostazione predefinita
(a meno che non sia specificato dal cliente)
Aggiornamento Versione axe Core e Standard di Accessibilità
- Aggiorna la versione di axe-core all'ultima raccomandata ****
- Imposta Standard di Accessibilità Predefinito su WCAG 2.1 Livello AA
- Seleziona tutti gli Standard di Accessibilità
Mostra Scheda Punteggio di Accessibilità
- Dovrebbe essere selezionato o come preferenza del cliente
Aggiorna Impostazioni dei Report di axe
Se **axe Reports** è stato abilitato durante l'installazione:
- Imposta l'opzione **Aggiorna axe Reports** su:
System Administrator only
Controllo di base da parte di QA e SME
- Naviga all'URL del server di Axe Auditor
- Controlla il piè di pagina dell'applicazione per la versione:
2.25.0 - Esegui una verifica UI di base
- Richiedi al team QA di effettuare un controllo di base
Elimina la cartella Installer (Raccomandazione)
Dopo l'installazione, si consiglia di eliminare l'archivio dell'installatore e i file estratti:
rm -f axeauditor-docker-on-prem-installer-2.25.0.tar.gz