No description
Find a file
Claude a8b22d8e2d
fix: switch to Caddy JSON config so dynamic routes work correctly
The Caddyfile created a server with an auto-generated name, not 'hiy',
so build.sh's PUT to /config/apps/http/servers/hiy/routes was creating
a parallel server that never received traffic.

- Replace Caddyfile with caddy.json that names the server 'hiy' with
  the dashboard as a catch-all fallback route
- Insert app routes at index 0 so host-matched routes are evaluated
  before the catch-all dashboard fallback
- Update docker-compose to mount caddy.json and pass --config flag
2026-03-19 11:02:57 +00:00
builder fix: switch to Caddy JSON config so dynamic routes work correctly 2026-03-19 11:02:57 +00:00
infra fix: switch to Caddy JSON config so dynamic routes work correctly 2026-03-19 11:02:57 +00:00
proxy fix: switch to Caddy JSON config so dynamic routes work correctly 2026-03-19 11:02:57 +00:00
server Fix: capture all script output + always log exit code 2026-03-19 09:37:21 +00:00
.env.example M1: Rust control plane, builder, dashboard, and infra 2026-03-19 08:25:59 +00:00
.gitattributes Add .gitattributes: force LF line endings for shell scripts 2026-03-19 09:40:26 +00:00
.gitignore Add .gitignore, remove target/ from tracking 2026-03-19 08:26:07 +00:00
Cargo.lock M1: Rust control plane, builder, dashboard, and infra 2026-03-19 08:25:59 +00:00
Cargo.toml M1: Rust control plane, builder, dashboard, and infra 2026-03-19 08:25:59 +00:00
plan.md Add MVP plan for self-hosted Heroku clone on Raspberry Pi 2026-03-19 07:38:17 +00:00