/pa11y-docker

Establish a Pa11y dashboard in minutes with Docker via Docker-Compose

Primary LanguageDockerfile

Pa11y Dashboard via Docker-Compose 🙌

Use Pa11y Dashboard to run tests, save results, and monitor the accessibility of your web projects. Pa11y Dashboard takes the power of the Pa11y Project and puts it in your browser. This project makes it easy to get started with your own instance of Pa11y Dashboard, by handling all the dependencies and setup with Docker.

Install Pre-Reqs

From the command line:

  • Install make
    • Windows choco install make
    • macOS brew install coreutils
  • Install git
    • Windows choco install git
    • macOS brew install git

On macOS, you'll also need to ensure Xcode Developer Tools are available: xcode-select --install

Install, Build, and Run the App

  1. Clone the repository, run git clone https://github.com/dzoladz/pa11y-docker.git
  2. Enter project directory, run cd pa11y-docker
  3. Build the Pa11y app, run make build
  4. Start the app, run make start

Once you see terminal output from web_1 and database_1, Pa11y Dashboard should be ready to go. Navigate to http://localhost:80 in your browser, and you should see the Pa11y Dashboard welcome screen.