fix: add missing workspace package.json COPYs to Dockerfiles for bun workspace resolution

This commit is contained in:
2026-04-08 03:51:19 +00:00
parent 7cbc0c9178
commit ee0434fa08
2 changed files with 6 additions and 0 deletions
+3
View File
@@ -14,6 +14,7 @@ COPY package.json bun.lock ./
# Copy workspace package manifests (source not needed — just for bun workspace resolution)
COPY api/package.json ./api/package.json
COPY dalpuri/package.json ./dalpuri/package.json
COPY ui/package.json ./ui/package.json
RUN bun install --frozen-lockfile --production
@@ -26,6 +27,7 @@ WORKDIR /app
COPY package.json bun.lock ./
COPY api/package.json ./api/package.json
COPY dalpuri/package.json ./dalpuri/package.json
COPY ui/package.json ./ui/package.json
# Install all deps (including dev) for the full workspace
RUN bun install --frozen-lockfile
@@ -118,6 +120,7 @@ WORKDIR /app
COPY package.json bun.lock ./
COPY api/package.json ./api/package.json
COPY dalpuri/package.json ./dalpuri/package.json
COPY ui/package.json ./ui/package.json
RUN bun install --frozen-lockfile
+3
View File
@@ -5,6 +5,9 @@ WORKDIR /app
# Install dependencies
COPY package.json bun.lock ./
COPY patches ./patches
COPY api/package.json ./api/package.json
COPY dalpuri/package.json ./dalpuri/package.json
COPY ui/package.json ./ui/package.json
RUN bun install --frozen-lockfile
# Build the SvelteKit app with adapter-node