Skip to content

Commit 1a023ae

Browse files
committed
perf: scope packages-worker docker build to needed services only
Signed-off-by: anilb <epipav@gmail.com>
1 parent 4bb7d43 commit 1a023ae

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

scripts/services/docker/Dockerfile.packages-worker

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ RUN npm install -g corepack@latest && corepack enable pnpm && corepack prepare p
88
COPY ./pnpm-workspace.yaml ./pnpm-lock.yaml ./
99
RUN pnpm fetch
1010

11-
COPY ./services ./services
12-
RUN pnpm i --frozen-lockfile
11+
COPY ./services/base.tsconfig.json ./services/
12+
COPY ./services/archetypes ./services/archetypes
13+
COPY ./services/libs ./services/libs
14+
COPY ./services/apps/packages_worker ./services/apps/packages_worker
15+
RUN pnpm i --frozen-lockfile --filter @crowd/packages-worker...
1316

1417
FROM node:20-bookworm-slim as runner
1518

scripts/services/docker/Dockerfile.packages-worker.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,5 @@ scripts/
1616
*.md
1717
Makefile
1818
backend/
19+
services/apps/
20+
!services/apps/packages_worker

0 commit comments

Comments
 (0)