@pg-boss/dashboard
v1.10.0
Published
Web dashboard for monitoring and managing pg-boss job queues
Maintainers
Readme
pg-boss Dashboard
A web-based dashboard for monitoring and managing pg-boss job queues — browse queues, inspect and act on jobs, and review warning history from a single UI.
📖 Read the full documentation →
Quick Start
npm install @pg-boss/dashboard
DATABASE_URL="postgres://user:password@localhost:5432/mydb" npx pg-boss-dashboardOpen http://localhost:3000 in your browser.
Already running a Node.js server? The dashboard can be mounted inside it instead of running as a separate process.
Development
To work on the dashboard from source:
# Clone the pg-boss repository
git clone https://github.com/timgit/pg-boss.git
cd pg-boss/packages/dashboard
# Install dependencies
npm install
# Initialize local database with pg-boss schema and demo data
npm run dev:init-db
# Start development server with hot reloading
npm run dev
# (Optional) Start a worker to process jobs
# Run this in a separate terminal to see jobs being processed
npm run dev:worker
# Build for production
npm run build
# Run production build
npm startTesting
# All tests (frontend + server)
npm test
# Full CI test (used by GitHub Actions)
npm run ciLicense
MIT
