From 70c62e7584a7e5d2a59bf1a9d94f558b2570ade2 Mon Sep 17 00:00:00 2001 From: Till JS Date: Wed, 15 Apr 2026 14:34:08 +0200 Subject: [PATCH] fix(infra): include shared-logger in mana-ai + mana-auth Dockerfile installers shared-hono declares @mana/shared-logger as a workspace dep. Without that package in the installer stage, Bun fails at runtime with ENOENT reading /app/packages/shared-hono/node_modules/@mana/shared-logger. Caught when mana-ai crash-looped on first boot. Co-Authored-By: Claude Opus 4.6 (1M context) --- services/mana-ai/Dockerfile | 1 + services/mana-auth/Dockerfile | 1 + 2 files changed, 2 insertions(+) diff --git a/services/mana-ai/Dockerfile b/services/mana-ai/Dockerfile index db8eb765e..ebd89f3c5 100644 --- a/services/mana-ai/Dockerfile +++ b/services/mana-ai/Dockerfile @@ -10,6 +10,7 @@ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ COPY services/mana-ai/package.json ./services/mana-ai/ COPY packages/shared-hono ./packages/shared-hono COPY packages/shared-ai ./packages/shared-ai +COPY packages/shared-logger ./packages/shared-logger # Install only mana-ai and its workspace deps RUN pnpm install --filter @mana/ai-service... --no-frozen-lockfile --ignore-scripts diff --git a/services/mana-auth/Dockerfile b/services/mana-auth/Dockerfile index 81a544f4e..b12ec36d5 100644 --- a/services/mana-auth/Dockerfile +++ b/services/mana-auth/Dockerfile @@ -11,6 +11,7 @@ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ COPY services/mana-auth/package.json ./services/mana-auth/ COPY packages/shared-hono ./packages/shared-hono COPY packages/shared-ai ./packages/shared-ai +COPY packages/shared-logger ./packages/shared-logger # Install only mana-auth and its workspace deps RUN pnpm install --filter @mana/auth... --no-frozen-lockfile --ignore-scripts