Docker quickstart (evaluation)
Run the stack against your laptop with Docker:./scripts/setup.sh (also pnpm setup) writes .env and generates the two
secrets Compose refuses to start without — POSTGRES_PASSWORD (the DB password
the app’s DATABASE_URL is derived from) and MANTIS_API_KEY_PEPPER. It’s
idempotent, so re-running leaves existing secrets untouched.
The first boot prints a bootstrap API key. Copy it; it won’t be shown again.
Then drive the CLI as usual, just pointing at localhost:
mantis --profile prod login --url https://... against it. The Docker localhost setup is for evaluation only — don’t rely on it for canaries that need to fire when you’re not at your machine.
Local dev (for contributors)
The source workspace usespnpm@11.1.3 and requires Node >=25.8.0.
Performance checks
Benchmarks live underbench/ and are intentionally local, not CI-gated: