Operations
Demos
Recorded terminal GIFs for the README and docs site, plus the regeneration workflow.
These demos are fixture-backed on purpose. They do not require a live Mullvad account, a real Docker runtime, or any secret material.
Preview
Setup

Private-network exposure

Status and doctor

Regenerate
Prerequisites:
asciinemaaggffmpeg- project dependencies installed with
pnpm install
From the repo root:
pnpm demo:record
pnpm demo:verifyThe recording flow writes canonical assets to images/demos/ and mirrors the same files into docs/mullgate-docs/public/images/demos/.
Notes
- The setup GIF runs the real
mullgate setup --non-interactivepath against local fixture endpoints. - The exposure GIF seeds a local config first, then records the real
mullgate config exposure ...output. - The status and doctor GIF seeds a validated config plus a fake Docker Compose surface so the output stays deterministic and secret-safe.