Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 58s
1.3 KiB
1.3 KiB
Pa11y Dashboard Docker Project Summary
What This Provides
A minimal Docker setup for Pa11y Dashboard that:
- Builds automatically via Gitea workflows when pushed to main/master
- Pushes to your Gitea container registry
- Provides easy deployment with docker-compose
- Includes MongoDB for data persistence
- Configurable via environment variables
Key Files
- Dockerfile: Multi-stage build that pulls Pa11y Dashboard v4.2.0 from GitHub
- docker-compose.yml: Runs pa11y-dashboard + MongoDB with health checks
- .gitea/workflows/build.yml: Automated build and push to your Gitea registry
- .env.example: Simple configuration template
Quick Deploy
# 1. Copy environment template
cp .env.example .env
# 2. Start services
docker-compose up -d
# 3. Access at http://localhost:4000
Gitea Registry
The workflow will automatically:
- Build the Docker image on push to main/master
- Tag with branch name, latest, and commit SHA
- Push to
gitea.portal.tulsacounty.org/your-repo-name
Environment Variables
PA11Y_PORT=4000
- Host portREADONLY=false
- Make read-onlySITE_MESSAGE=""
- Homepage messageWEBSERVICE_CRON=false
- Auto-testing schedule
That's it! Simple and focused on your Gitea workflow needs.