fabro/docs-internal
Bryan Helmkamp a00abd8970
feat(docker): reorganize compose, add Caddy reverse proxy for prod
Move docker-compose.yaml to the repo root and add docker-compose.prod.yaml
that stands up a Caddy 2 sidecar on 80/443 proxying to the fabro service
on 32276 (the CLI's default port). Auto-HTTPS is handled by Caddy when
FABRO_DOMAIN is set; certs persist in named volumes.

Switch the container's internal listener from 80 to 32276, which lets us
drop libcap2-bin and the CAP_NET_BIND_SERVICE file capability.
2026-04-18 00:33:11 -04:00
..
assets/brand Add twitter card iamge 2026-03-19 15:40:25 -04:00
demo refactor(config): move project state under .fabro 2026-04-11 12:55:46 -04:00
licenses chore: add vendored Graphviz license to docs-internal/licenses 2026-04-14 07:36:04 -04:00
product Rename fabro serve to fabro server start 2026-03-30 16:17:38 -04:00
event-schema-competitive-analysis.md docs 2026-04-09 17:24:30 -04:00
events-strategy.md refactor(scratch): remove stale scratch file refs 2026-04-07 20:40:06 -04:00
events.md refactor(scratch): remove stale scratch file refs 2026-04-07 20:40:06 -04:00
fabro-event-schema-v2-concrete-shape.md docs 2026-04-09 17:24:30 -04:00
fabro-event-schema-v2-proposal.md docs 2026-04-09 17:24:30 -04:00
logging-strategy.md refactor(scratch): remove stale scratch file refs 2026-04-07 20:40:06 -04:00
plan-events-as-source-of-truth-follow-ups.md refactor: rename workflow run events 2026-04-04 11:15:32 -04:00
plan-events-as-source-of-truth.md docs 2026-04-01 16:25:41 -04:00
run-directory-keys.md feat(artifacts): remove scratch artifact cache staging 2026-04-08 17:42:55 -04:00
slow-test-opportunities-2026-04-07.md perf(cli): reduce slow integration test overhead 2026-04-07 22:57:45 -04:00
updating-web-screenshots.md feat(docker): reorganize compose, add Caddy reverse proxy for prod 2026-04-18 00:33:11 -04:00