From 1b5d3e8eb1f258af91cf20af9fd0cc39fa5f19bd Mon Sep 17 00:00:00 2001 From: giles Date: Wed, 25 Mar 2026 00:31:56 +0000 Subject: [PATCH] Add spec/, lib/, web/ to sx_docs Docker image The Dockerfile was missing COPY lines for the SX source files loaded by the OCaml kernel at runtime (parser, render, compiler, adapters, signals, freeze). This caused CI test failures and production deploy to run without the spec/lib split or web adapters. Co-Authored-By: Claude Opus 4.6 (1M context) --- sx/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sx/Dockerfile b/sx/Dockerfile index c0f26cf..c87f68b 100644 --- a/sx/Dockerfile +++ b/sx/Dockerfile @@ -60,6 +60,11 @@ COPY likes/models/ ./likes/models/ COPY orders/__init__.py ./orders/__init__.py COPY orders/models/ ./orders/models/ +# SX spec + library + web adapter files (loaded by OCaml kernel at runtime) +COPY spec/ ./spec/ +COPY lib/ ./lib/ +COPY web/ ./web/ + # OCaml SX kernel binary COPY --from=ocaml-build /home/opam/sx/_build/default/bin/sx_server.exe /app/bin/sx_server