Instructies voor installatie op locatie
Inleiding
Deze gids behandelt de Docker-gebaseerde installatie op locatie van Axe Auditor versie 2.25.0.
Media
Je kunt de media vinden op de SFTP-server.
- Installatiebestand:
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - SSL-certificaten: Moeten in PEM-formaat zijn.
Backup
Neem voor je verdergaat een volledige snapshot van de server. Deze backup kan worden gebruikt om het systeem te herstellen in geval van problemen tijdens of na de installatie.
Opmerking: We raden sterk aan om pas verder te gaan na het maken van een volledige serverbackup.
Vereisten
Zorg ervoor dat het volgende beschikbaar en geconfigureerd is:
- Docker Engine
- Docker Compose / Podman Compose
psqlclientCreateSSOCustomers.pyscript zou uitgevoerd moeten zijn- Databasegebruikers
assureenassure_ownerzouden moeten bestaan - Doeldatabase moet aangemaakt zijn
Media instellen
- Download
axeauditor-docker-on-prem-installer-2.25.0.tar.gz - Navigeer naar de downloadmap
- Pak het archief uit:
tar -xzf axeauditor-docker-on-prem-installer-2.25.0.tar.gzSSL-certificaten
- Zorg ervoor dat de SSL-directory bestaat:
ls axeauditor-docker/volumes/nginx/- Als deze niet bestaat, maak hem aan:
mkdir -p axeauditor-docker/volumes/nginx/ssl- Kopieer je certificaten naar:
axeauditor-docker/volumes/nginx/ssl- Hernoem je certificaatbestanden naar:
nginx.crtnginx.key
Keycloak-instantie
Deze installer vereist een externe Keycloak-installatie. Zorg ervoor dat je de volgende informatie hebt:
- URL: bijv.
https://auth.deque.com - Realm: bijv.
axe - Client-ID
- Groep-ID
- Client Secret
Installatie
Axe Report Configuratie
Bewerk het .env bestand:
vi axeauditor-docker/.envDatabase Migratie
- Navigeer naar de DB-map
- Bewerk
auditor_db_deploy.shom de juiste variabelen in te stellen
(Opmerking: DB-gebruiker moet een superuser zijn) - Voer het script uit:
./auditor_db_deploy.shLaad Docker-afbeeldingen
docker load -i resources/axeauditor-2.25.0-ironbank-images.tarStart Docker-containers
cd axeauditor-docker/
docker compose up -dControleer logs
docker logs -ft axeauditor-docker-axeauditor-1Zoek naar de regel:
Starting axe Auditor…Zodra deze zichtbaar is, kunt u doorgaan met de overige stappen.
OIDC-token
- Bezoek de auth URL: bijv.
https://auth.deque.com - Navigeer naar **Clients** → zoek en selecteer uw client
- Ga naar de **Installatie** tab
- Selecteer **Keycloak OIDC JSON**
- Kopieer en bewaar de waarde voor later gebruik
Een nieuwe auditorclient instellen
- Bezoek de systeemclient setup URL:
bijv.docker-fi-215.dequeindiadev.com/system/client - Plak de Keycloak OIDC JSON van de vorige stap
- Voer de realm admin-gegevens in
Deel testrun-instelling inschakelen
- Ga naar de **Beheerinstellingen** pagina
- Zorg ervoor dat **Deel testrun inschakelen** standaard **uitgevinkt**
(tenzij gespecificeerd door de klant)
axe Core-versie & toegankelijkheidsstandaard bijwerken
- Werk de **axe-core versie** bij naar de **laatst aanbevolen**
- Stel **Standaard toegankelijkheidsstandaard** in op **WCAG 2.1 Niveau AA**
- Selecteer **alle toegankelijkheidsstandaarden**
Toegankelijkheidsscorekaart weergeven
- Moet **aangevinkt** zijn of **volgens klantvoorkeur**
axe Reports-instellingen bijwerken
Als **axe Reports** is tijdens de installatie ingeschakeld:
- Stel de optie **Update axe Reports** in op:
System Administrator only
Sanity Check door QA en SMEs
- Ga naar de URL van de Axe Auditor-server
- Controleer de voettekst van de applicatie voor versie:
2.25.0 - Voer een basiscontrole van de gebruikersinterface uit
- Vraag het QA-team om een sanity check uit te voeren
Verwijder de Installer-map (Aanbeveling)
Na de installatie wordt aanbevolen om het installatiearchief en de uitgepakte bestanden te verwijderen:
rm -f axeauditor-docker-on-prem-installer-2.25.0.tar.gz