Skip to content

Update examples#91

Merged
wollomatic merged 4 commits into
mainfrom
update-examples
Feb 21, 2026
Merged

Update examples#91
wollomatic merged 4 commits into
mainfrom
update-examples

Conversation

@wollomatic
Copy link
Copy Markdown
Owner

@wollomatic wollomatic commented Feb 21, 2026

Summary by CodeRabbit

  • Documentation

    • Updated README image references to the latest patch release.
  • Chores

    • Upgraded example container images to newer stable versions for improved stability.
    • Adjusted example service access rules to allow HEAD requests for health endpoints.
    • Switched to a maintained watchtower image in examples and preserved a reference to the previous image in comments.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Feb 21, 2026

Warning

Rate limit exceeded

@wollomatic has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 15 minutes and 29 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

Walkthrough

Updated container image tags and a dockerproxy rule: README image reference changed to 1.11.3; Dozzle image bumped to v10.0; Watchtower image switched to ghcr.io/nicholas-fedor/watchtower:1.14.2 (previous containrrr line commented) and -allowHEAD=/_ping added to dockerproxy.

Changes

Cohort / File(s) Summary
Documentation
README.md
Updated image reference from 1.11.2 to 1.11.3.
Dozzle service
examples/docker-compose/dozzle/compose.yaml
Bumped Dozzle image tag from v8.14 to v10.0.
Watchtower & dockerproxy
examples/docker-compose/watchtower/compose.yaml
Switched Watchtower image to ghcr.io/nicholas-fedor/watchtower:1.14.2 (old containrrr/watchtower:1.7.1 kept as comment); added dockerproxy rule -allowHEAD=/_ping.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 Hopped the tags and brushed the logs,

New images snug in container cogs,
A ping allowed, a comment kept,
Small changes made, no code inept,
I nibble bytes and then I hop away.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Update examples' accurately summarizes the changeset, which updates version references and configurations across three example files in the repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-examples

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
examples/docker-compose/watchtower/compose.yaml (1)

33-34: Fork documentation: consider adding repository link to improve transparency.

The concern about version 1.14.2 availability is no longer valid — the image is confirmed published on GHCR and the fork released v1.14.2 on 17 February 2026 with documented patch fixes and performance improvements.

However, since the original maintainers noted they cannot vouch for fork legitimacy, it would be helpful to expand the inline comment to reference the fork's repository (e.g. # https://github.com/nicholas-fedor/watchtower). This allows users to assess the fork themselves and stay informed of any future updates.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@examples/docker-compose/watchtower/compose.yaml` around lines 33 - 34, Update
the inline comment next to the image declaration (the line containing "image:
ghcr.io/nicholas-fedor/watchtower:1.14.2") to include the fork's repository URL
for transparency (for example add "#
https://github.com/nicholas-fedor/watchtower" after the existing note), so users
can inspect the fork and its release notes alongside the existing explanation
that the original containrrr repo is no longer maintained.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@examples/docker-compose/watchtower/compose.yaml`:
- Around line 33-34: Update the inline comment next to the image declaration
(the line containing "image: ghcr.io/nicholas-fedor/watchtower:1.14.2") to
include the fork's repository URL for transparency (for example add "#
https://github.com/nicholas-fedor/watchtower" after the existing note), so users
can inspect the fork and its release notes alongside the existing explanation
that the original containrrr repo is no longer maintained.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
examples/docker-compose/watchtower/compose.yaml (1)

33-36: Note: switching to a personal single-maintainer fork.

The containrrr/watchtower repository was archived by its owner on 17 December 2025 and is now read-only, so the move away from it is correct. ghcr.io/nicholas-fedor/watchtower is a public fork of containrrr/watchtower and is actively maintained.

However, it is worth being aware of the support posture: since this is a personal fork of a community project, no guarantees about response speed can be made, and security updates are applied only to the latest version. Pinning to a specific tag (as done here with 1.14.2) means security patches will not be received automatically — consider whether a Renovate/Dependabot rule or a periodic manual bump is in place for this example file.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@examples/docker-compose/watchtower/compose.yaml` around lines 33 - 36, The
compose file pins the watchtower image to a fixed tag (image:
ghcr.io/nicholas-fedor/watchtower:1.14.2), which will not receive automatic
security fixes; either change the image to a non-pinned tag (e.g.,
ghcr.io/nicholas-fedor/watchtower:latest) or add/update automation to keep the
pinned tag current (add a comment and configure Renovate/Dependabot rules or a
scheduled job to bump ghcr.io/nicholas-fedor/watchtower tags), and document this
choice next to the image line so maintainers know how updates are handled.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@examples/docker-compose/watchtower/compose.yaml`:
- Line 35: Fix the typo in the comment string "#
https://github.com/nicholas-fedor/watchtower ist a maintained fork." by changing
"ist" to "is" so the comment reads "#
https://github.com/nicholas-fedor/watchtower is a maintained fork."; locate and
update this exact comment line in compose.yaml (search for the watchtower URL
comment) to correct the spelling.

---

Nitpick comments:
In `@examples/docker-compose/watchtower/compose.yaml`:
- Around line 33-36: The compose file pins the watchtower image to a fixed tag
(image: ghcr.io/nicholas-fedor/watchtower:1.14.2), which will not receive
automatic security fixes; either change the image to a non-pinned tag (e.g.,
ghcr.io/nicholas-fedor/watchtower:latest) or add/update automation to keep the
pinned tag current (add a comment and configure Renovate/Dependabot rules or a
scheduled job to bump ghcr.io/nicholas-fedor/watchtower tags), and document this
choice next to the image line so maintainers know how updates are handled.

Comment thread examples/docker-compose/watchtower/compose.yaml Outdated
@wollomatic wollomatic merged commit aa9bf49 into main Feb 21, 2026
5 checks passed
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.

1 participant