Watches Docker Hub for newer semver tags on required fromchat/* images.
When a newer tag exists on every required image, it rewrites those tags in
compose.yml, runs docker compose pull, and restarts the stack.
No GitHub/Gitea token is needed (public Hub API).
| Variable | Where | Description |
|---|---|---|
COMPOSE_PROJECT_DIR |
updater/.env |
Host path to the stack (compose.yml parent) |
FROMCHAT_COMPONENTS |
updater/.env |
Comma list: backend,frontend,caddy |
CHECK_INTERVAL_SECONDS |
updater/.env |
Poll interval (default 60) |
DOCKERHUB_NAMESPACE |
updater/.env |
Hub namespace (default fromchat) |
cd ~/fromchat-server/updater
docker compose --env-file .env up -dOr include the updater in the classic deploy component list.