Node scritios to perform website's accessibility and broken links audit
2.8K
This tools provides 4 scripts:
The idea behind splitting the audit from the upload is that the audit is very network and cpu consuming. In those particular circumstances, the audit script might not work at first run. So run the audit until it passed, than launch the upload.
Here is an example of a docker-file. It assume that you have already defined a .env file with those variables: WEB_AUDIT_EMS_ADMIN and WEB_AUDIT_EMS_AUTHKEY
version: "3"
services:
web-auditor:
image: elasticms/web-auditor:latest
env_file: '.env'
ports:
- "8686:8686"
volumes:
- ./docker:/app/storage
docker compose run web-auditor audit --disable-ssl=true https://elasticms.fgov.be/
docker compose run --service-ports web-auditor create https://elasticms.fgov.be/
docker compose run web-auditor upload --pa11y-limit=10 --status-code-limit=404 https://elasticms.fgov.be/
docker compose run web-auditor clean-out https://elasticms.fgov.be/
Or all in one (without the create script):
docker compose run web-auditor all --disable-ssl=true --pa11y-limit=10 --status-code-limit=404 https://elasticms.fgov.be/
On the GitHub projet page
Content type
Image
Digest
sha256:d005d188c…
Size
914.7 MB
Last updated
3 days ago
docker pull elasticms/web-auditor