mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-06-10 00:02:37 -06:00
One command validates compose, auth, config, and seeded archives before bootstrap or cron. Includes offline smoke test (14 smokes total).
957 B
957 B
title: feat: Operator-ready verification script
type: feat
status: complete
date: 2026-05-29
origin: Repeated /lfg — close loop with host prerequisite checks before cron/scrape
feat: Operator-ready verification script
Summary
Add verify-operator-ready.sh to check jq, container runtime, auth, config, and seeded archives in one command. Wire into docs and a smoke test.
Requirements
| ID | Requirement |
|---|---|
| R1 | scripts/verify-operator-ready.sh checks jq, docker compose or podman compose, token presence, valid config |
| R2 | Reports per enabled target: output_dir exists, JSON count, channel-map status |
| R3 | --preflight TARGET optional single-target Discord preflight |
| R4 | scripts/tests/verify-operator-ready-smoke.sh offline smoke |
| R5 | Document in merge-readiness and operator checklist |
Verification
./scripts/tests/verify-operator-ready-smoke.sh./scripts/run-all-smokes.sh