Sign inSign up

elasticms/web-auditor

By elasticms

Updated 3 days ago

Node scritios to perform website's accessibility and broken links audit

Image
Developer tools
0

2.8K

elasticms/web-auditor repository overview

web-auditor

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.

docker-compose

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

Run the scripts

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/

More info

On the GitHub projet page

Tag summary

Content type

Image

Digest

sha256:d005d188c

Size

914.7 MB

Last updated

3 days ago

docker pull elasticms/web-auditor