DenialOS Documentation
Docs / Operations
IMPLEMENTED DOCUMENTED — DEPLOYMENT CONFIGURATION REQUIRED
⏱️ 2 min read · 255 words

Operations

Production is designed as separate API and worker processes.

API service
  └─ npm start

Worker service
  └─ npm run worker

Shared:
  PostgreSQL
  Redis
  private object storage

Health

GET /api/health reports runtime health from database and queue checks.

Readiness

npm run preflight:production validates production configuration shape/presence without making vendor calls.

Workers

Workers use BullMQ/Redis and are expected to run with: