Containers: orchestration, systemd, rolling updates, docs #20
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks#20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story
As an operator, I want
justrecipes, an updated systemd unit, and operational docs for the containerised workers, so that the new model is deployable and reversible without hand-holding.Split out of the original containerisation story (#17).
Acceptance criteria
justrecipesjust containers-up— starts every configured agent containerjust containers-down— stops every agent container (worktrees/sessions persist in volumes)just containers-rebuild— pulls the latest image and recreates each container one at a timejust containers-logs [name]— tail container logsjust containers-shell <name>—docker exec -it <name> bashfor debuggingsystemd
claude-hooks.servicegainsAfter=docker.serviceandRequires=docker.serviceExecStartPre/ExecStopPosthooks bring agent containers up/down in sync with the serviceRolling updates
README.md: pull new image,just containers-rebuild <name>Docs
README.mdsection on the containerised architecture, the host/container boundary, token rotation, image updates~/.cache/claude-hooksstate is abandoned, new install starts clean with empty volumesOut of scope
References
Dependencies
main