docker-compose.dev-sx-native.yml overrides entrypoint to run OCaml HTTP server inside Docker container (Caddy on externalnet can reach it). Auto-detect sx component directory: checks /app/sx (Docker) first, falls back to /project/sx/sx (dev). SX_COMPONENTS_DIR env override. Live on sx.rose-ash.com via Caddy → Docker → OCaml HTTP server. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>