From e6668ffe51af3ee2f20b8674bc57cc32817c040b Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Mon, 1 Jun 2026 22:05:00 +0700 Subject: [PATCH] fix(docker): use pnpm --filter to build each service in Dockerfiles Root scripts point to old paths (src/, frontend/) that don't exist in the services/ monorepo layout. Use pnpm --filter to invoke each service's own build script (tsc) instead. Co-Authored-By: Claude Opus 4.6 --- infra/docker/Dockerfile.backend | 2 +- infra/docker/Dockerfile.discord-gateway | 2 +- infra/docker/Dockerfile.frontend | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/infra/docker/Dockerfile.backend b/infra/docker/Dockerfile.backend index 01675a8..fb19d9b 100644 --- a/infra/docker/Dockerfile.backend +++ b/infra/docker/Dockerfile.backend @@ -20,7 +20,7 @@ COPY services/backend ./services/backend RUN pnpm install --frozen-lockfile # Build backend -RUN pnpm run build:server +RUN pnpm --filter './services/backend' run build # Expose port EXPOSE 3001 diff --git a/infra/docker/Dockerfile.discord-gateway b/infra/docker/Dockerfile.discord-gateway index 75495ca..b6f36e6 100644 --- a/infra/docker/Dockerfile.discord-gateway +++ b/infra/docker/Dockerfile.discord-gateway @@ -20,7 +20,7 @@ COPY services/discord-gateway ./services/discord-gateway RUN pnpm install --frozen-lockfile # Build discord gateway -RUN pnpm run build +RUN pnpm --filter './services/discord-gateway' run build # Create recordings directory RUN mkdir -p /app/recordings diff --git a/infra/docker/Dockerfile.frontend b/infra/docker/Dockerfile.frontend index 977bf75..c25c5ac 100644 --- a/infra/docker/Dockerfile.frontend +++ b/infra/docker/Dockerfile.frontend @@ -20,7 +20,7 @@ COPY services/frontend ./services/frontend RUN pnpm install --frozen-lockfile # Build frontend -RUN pnpm run build:web +RUN pnpm --filter './services/frontend' run build # Expose port (served by backend) EXPOSE 3000