37eb8b3db65c65f3fb9c9001bdd8bb037b226686
Kasse's runner can now ship a portal release here, the way the ergo sites already do: PORTAL_RELEASE is the pin, and bumping it is the rollout. No more ssh and a script run by hand across all three instances at once. The runner is not root. It may run one script, which checks the instance against a fixed list and the tag against a release-tag shape before it touches anything, and then health-checks the site without a forwarded header - so a check cannot pass while the site is broken for everything that is not Caddy, which is how v0.5.1 got out. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Klingenberg Bygg — site content
The content behind portal.klingenbergbygg.no: the earliest lysbue
(klingenbergbygg/kundeportal questions.ts) carried into the current
portal's question format, with a custom brick-and-Futura skin
(custom.css, referenced from site.yaml). Norwegian throughout.
questions/—/(three services),/kontakt(how to hear back),/takkcustom.css— brand skin layered over portal's default stylesheetimages/,fonts/— logos and the FuturaNow display facesaggregates.yaml— thekb_henvendelserinquiry lifecycle
File-upload fields render but need object storage (Garage) to accept uploads; all are optional.
Description
Klingenberg Bygg site content (portal questions)
9 MiB
0 Stars
5 Watchers
0 Forks
Languages
CSS
100%