Add Watchtower auto-deploy (2-min poll) #3

Merged
justin merged 1 commits from watchtower-autodeploy into main 2026-06-06 11:55:51 -04:00
Owner

Profile-gated Watchtower auto-pulls updated backend/frontend images every 2 minutes; label-scoped so it ignores Postgres/MinIO/Caddy.

Profile-gated Watchtower auto-pulls updated backend/frontend images every 2 minutes; label-scoped so it ignores Postgres/MinIO/Caddy.
justin added 1 commit 2026-06-06 11:55:51 -04:00
Watchtower (profile-gated) watches only the label-enabled backend/frontend containers and recreates them when a new :test-main digest lands in the registry, polling every 120s. Scoped by label so it never touches Postgres/MinIO/Caddy/cloudflared. Reads registry creds from the host docker config. Lab host runs COMPOSE_PROFILES=tunnel,watchtower.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Justin Paul <justin@jpaul.me>
justin merged commit 2d0635e710 into main 2026-06-06 11:55:51 -04:00
Sign in to join this conversation.