Commit Graph

1 Commits

Author SHA1 Message Date
75163fb520 feat: add preflight environment checklist script
scripts/preflight.sh checks all required dependencies:
- Rust/Cargo build toolchain
- RabbitMQ (installed + reachable + management plugin)
- MongoDB (installed + reachable)
- MariaDB (installed + reachable)
- Apache + PHP + php-mongodb (observer tool requirements)

Modes:
  --check    report only, no installs
  (default)  check + apt install missing packages (Debian/Ubuntu)

Idempotent, no sudo prompts during check-only mode.
Detection uses dpkg/systemctl rather than PATH-dependent command -v.
2026-04-10 18:21:47 -07:00