Install a nightly Docker cleanup timer with init --systemd (v0.9.7)

Port of the legacy host's docker-prune.timer: 02:00 host time,
Persistent=true, docker system prune -af — but without --volumes, so
the per-repository Gradle cache volumes survive. The units are
host-global; several GitTally instances share one timer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-10 19:22:44 +02:00
co-authored by Claude Fable 5
parent 74bc4c2d73
commit e1f3f5f384
8 changed files with 176 additions and 3 deletions
@@ -7,6 +7,14 @@
<div th:replace="~{fragments :: nav(${view})}"></div>
<div class="panel release-notes">
<h2>v0.9.7 <span class="muted">— 2026-08-10</span></h2>
<ul>
<li><code>init --systemd</code> also installs a nightly Docker cleanup timer
(<code>gittally-docker-prune.timer</code>, 02:00 host time): stopped containers and unused
images are pruned before the auto builds — like the legacy host, but the per-repository
Gradle cache volumes survive.</li>
</ul>
<h2>v0.9.6 <span class="muted">— 2026-08-10</span></h2>
<ul>
<li>This release-notes page, linked from the version in the footer.</li>