bead.toml at your Git worktree root. Unknown fields are rejected. Keep secret values in environment files or the project vault.
Minimal configuration
Fields
Choose exactly one of
template.id, template.image or template.dockerfile. A template ID forbids context, build, start and readiness fields. An image forbids context.
Patterns use root-relative Git wildmatch syntax. Empty patterns, leading / or !, and .. path segments are rejected. Explicit includes cannot bypass protected-path exclusions.
Service names contain 1–32 ASCII letters, digits, - or _. Names must remain distinct after replacing - with _ and uppercasing. Reserved ports are rejected.
Add a service
down followed by up. See custom templates and prepared snapshots.
