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

509 B · 11 lines · TOML Raw History
 1# Peer dependencies are not installed here.
 2#
 3# The only peer in this tree is next, declared by geist, and nothing in this
 4# project imports geist as a module: the Dockerfile points typst at the font
 5# files under node_modules/geist/dist/fonts. Installing that peer pulled all of
 6# Next.js and, through it, sharp and the whole @img/sharp-libvips platform set,
 7# roughly half a gigabyte of native binaries downloaded on every image build to
 8# satisfy a framework this site does not use.
 9[install]
10peer = false