@@ -67,7 +67,7 @@ There are no tests, linters, or build steps in this repo — it is pure configur| `isaacbythewood.com` | Next.js + Bun (Pages Router, plain JS) | no | no || `status` | Rust (axum) + Vite (Bun) + SQLite | yes | no || `darkfurrow.com` | Rust (axum) + Vite (Bun) | no | no || `heartwood` | Rust (axum) + Vite (Bun) | no | no || `repos` | Rust (axum) + Vite (Bun) | no | no |Every container listens on 8000 internally; Caddy reaches them by container name on the shared `bythewood-edge` Docker network, so there's no per-project port. Update repos or flags by editing `projects.conf` and re-running the relevant provisioning step. Post-receive hooks and the bootstrap script are generated from this file; the Caddyfile is hand-maintained at `srv/caddy/Caddyfile`.
modified
hosts/alpine/srv/caddy/Caddyfile
@@ -115,11 +115,11 @@ www.isaacbythewood.com {## Heartwood# Repos#heartwood.bythewood.me { reverse_proxy heartwood:8000repos.bythewood.me { reverse_proxy repos:8000 import common}
modified
hosts/alpine/srv/projects.conf
@@ -17,4 +17,4 @@ timelite|overshard/timelite|master|no|noisaacbythewood.com|overshard/isaacbythewood.com|master|no|nostatus|overshard/status|master|yes|nodarkfurrow.com|overshard/darkfurrow.com|master|no|noheartwood|overshard/heartwood|master|no|norepos|overshard/repos|master|no|no