From 087b13538961d27c71cafe2a30dc3a1bd162775e Mon Sep 17 00:00:00 2001 From: Guido X Jansen Date: Sat, 7 Mar 2026 12:22:51 +0100 Subject: [PATCH] fix(docker): copy plugin tsconfig.base.json for tsc build (#156) The plugin-signatures tsconfig.json extends ../../tsconfig.base.json (the barazo-plugins monorepo root), but the Dockerfile only copied the plugin subdirectory. Without the base config, tsc falls back to defaults (no skipLibCheck, no esModuleInterop), causing hundreds of type errors from node_modules. Fixes staging deploy failure after workspace glob fix (#102). --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 4541869..2104235 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,8 @@ COPY --from=deps /workspace/ ./ COPY barazo-lexicons/ ./barazo-lexicons/ # Copy plugin-signatures source (workspace dependency via link:) +# Include tsconfig.base.json so the plugin's "extends": "../../tsconfig.base.json" resolves +COPY barazo-plugins/tsconfig.base.json ./barazo-plugins/ COPY barazo-plugins/packages/plugin-signatures/ ./barazo-plugins/packages/plugin-signatures/ # Copy API source -- 2.51.2