Skip to content

Fix #60: Automatically pull and start a new version of Clayde as it becomes available#61

Merged
max-tet merged 1 commit intomainfrom
clayde/issue-60-watchtower-autoupdate
Mar 31, 2026
Merged

Fix #60: Automatically pull and start a new version of Clayde as it becomes available#61
max-tet merged 1 commit intomainfrom
clayde/issue-60-watchtower-autoupdate

Conversation

@ClaydeCode
Copy link
Copy Markdown
Owner

Closes #60

Added Watchtower sidecar service to docker-compose.yml. It polls the container registry every 5 minutes (--interval 300), automatically pulls and restarts the clayde container when a new image is available, cleans up old images (--cleanup), and uses label-based filtering (--label-enable) with com.centurylinklabs.watchtower.enable=true on the clayde service for future-proofing.

Watchtower polls ghcr.io every 5 minutes, detects new images tagged :main,
and restarts the clayde container automatically. Label filter
(com.centurylinklabs.watchtower.enable=true) is used for future-proofing.
Old images are cleaned up after each update.
@ClaydeCode ClaydeCode requested a review from max-tet March 31, 2026 09:05
@max-tet max-tet merged commit b05c4c2 into main Mar 31, 2026
2 checks passed
@max-tet max-tet deleted the clayde/issue-60-watchtower-autoupdate branch March 31, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automatically pull and start a new version of Clayde as it becomes available

2 participants