From 11d4b80014823bf7e44d3890de29d823298c0ab4 Mon Sep 17 00:00:00 2001 From: Tyler Gillispie Date: Thu, 27 Aug 2026 20:58:55 -0700 Subject: [PATCH] build(docker): update container image entrypoint to src/main.ts and copy src workspace --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 36ad71c..eaae1e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,11 +19,12 @@ COPY deno.json deno.lock* deps.ts ./ COPY server/deno.json ./server/ COPY sdk/deno.json ./sdk/ COPY ui/deno.json ./ui/ +COPY src/deno.json ./src/ RUN deno cache deps.ts # Source code layer COPY . . -RUN deno cache server/main.ts +RUN deno cache src/main.ts # Stage 3: Runner FROM denoland/deno:debian-2.9.4 @@ -42,4 +43,5 @@ COPY --from=deno-builder --chown=deno:deno /app ./ EXPOSE 8000 # Added --allow-ffi for Deno.dlopen and --allow-read for dlopen path resolution -CMD ["run", "--allow-net", "--allow-env", "--allow-ffi=./libspire_ffi.so", "--allow-read=.,/var/run/spire/agent.sock", "--unstable-ffi", "server/main.ts"] +CMD ["run", "--allow-net", "--allow-env", "--allow-ffi=./libspire_ffi.so", "--allow-read=.,/var/run/spire/agent.sock", "--unstable-ffi", "src/main.ts"] +