glance: seed a default glance.yml on first boot — the image crash-loops without one (R-473)
gates / gates (push) Successful in 1s

This commit is contained in:
2026-09-13 19:23:51 +02:00
parent ed2c01855b
commit 50ad28631e
2 changed files with 57 additions and 0 deletions
+11
View File
@@ -1,3 +1,14 @@
## glance: a fresh install lands on a start page instead of a crash loop (2026-09-13, R-473)
The image ships no default config and exits at once without `/app/config/glance.yml`, so every
fresh install crash-looped (measured 2026-09-13 on demo-hp: 13 restarts, the card showing
„restarting"). First boot now seeds a small Hungarian start page — clock, calendar, weather for
Budapest, a link to the box's own dashboard, two news feeds — the way `gokapi` seeds its
`config.json`: an `entrypoint` wrapper that writes the file only when it is absent and then execs
the image's own command (`/app/glance --config /app/config/glance.yml`, read from the image). An
existing config is never touched. The seed was validated with the image's own `config:validate`.
No version moved (v0.8.5 stays).
## adventurelog: Django DEBUG off on the public origin (2026-09-13, R-482)
**Found by the first nightly rotation walk on demo-hp** (`felhom.eu` `audits/nightly-2026-09-13-adventurelog/`):