Data Layout
On-host storage layout for catch.
Catch stores state on the host under a single data directory (--data-dir).
The default is ./data.
<data-dir>/
db.json
services/
mounts/
registry/
tsnet/
<data-dir>/services/<svc>/
bin/ # binaries, compose files, units
run/ # runtime files
data/ # persistent app data
env/ # env files
Notes:
- Env files are versioned under
env/and surfaced viayeet env showoryeet env edit. - Compose network files and Tailscale artifacts live under
bin/andrun/(see Tailscale). mounts/is host-global and used byyeet mount/yeet umount.