repos
/ orchard main

orchard

mirror

Every site I host, in one repo, along with the Cloudflare Tunnel and Caddy that front them. It's all Go, Vite, and SQLite, and it runs on a desktop at home with nothing listening on an inbound port.

blogbuncaddycloudflare-tunneldockergogolanghomelabhtml-templatemonorepoself-hostedseosqlitestatic-sitetypstuptime-monitoringviteweb-analytics

543 B · 13 lines · markdown Raw History
 1# web
 2
 3Search's own copy of the shared pieces, the same way every other site in orchard
 4carries one. The renderer, static handler and Vite manifest are still absent,
 5because search builds its templates itself and serves assets out of `assets.go`.
 6
 7`server.go` is the copy without a write bound, shared with dash, since both
 8serve an event stream that has to stay open. The rest are byte for byte the
 9same as everywhere else.
10
11A fix in one copy has to be made in the others. That cost was accepted on
122026-08-28 when the root module was split.