build: fix packages not copied in dockerfile
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 1m7s
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 1m7s
Co-authored-by: Ona <no-reply@ona.com>
This commit is contained in:
@@ -9,6 +9,8 @@ FROM base AS deps
|
|||||||
COPY package.json bun.lock ./
|
COPY package.json bun.lock ./
|
||||||
COPY apps/backend/package.json ./apps/backend/
|
COPY apps/backend/package.json ./apps/backend/
|
||||||
COPY apps/dashboard/package.json ./apps/dashboard/
|
COPY apps/dashboard/package.json ./apps/dashboard/
|
||||||
|
COPY packages/jrpc/package.json ./packages/jrpc/
|
||||||
|
COPY packages/zigbee/package.json ./packages/zigbee/
|
||||||
RUN bun install --frozen-lockfile
|
RUN bun install --frozen-lockfile
|
||||||
|
|
||||||
# Build dashboard stage
|
# Build dashboard stage
|
||||||
@@ -27,6 +29,8 @@ ENV VITE_DEFAULT_LONGITUDE=${VITE_DEFAULT_LONGITUDE}
|
|||||||
COPY --from=deps /app/node_modules ./node_modules
|
COPY --from=deps /app/node_modules ./node_modules
|
||||||
COPY --from=deps /app/apps/dashboard/node_modules ./apps/dashboard/node_modules
|
COPY --from=deps /app/apps/dashboard/node_modules ./apps/dashboard/node_modules
|
||||||
COPY apps/dashboard ./apps/dashboard
|
COPY apps/dashboard ./apps/dashboard
|
||||||
|
COPY packages/jrpc ./packages/jrpc
|
||||||
|
COPY packages/zigbee ./packages/zigbee
|
||||||
COPY package.json bun.lock ./
|
COPY package.json bun.lock ./
|
||||||
COPY biome.json ./
|
COPY biome.json ./
|
||||||
WORKDIR /app/apps/dashboard
|
WORKDIR /app/apps/dashboard
|
||||||
@@ -43,6 +47,10 @@ COPY --from=dashboard-builder /app/apps/dashboard/dist /app/apps/dashboard/dist
|
|||||||
COPY apps/backend/src /app/apps/backend/src
|
COPY apps/backend/src /app/apps/backend/src
|
||||||
COPY apps/backend/package.json /app/apps/backend/
|
COPY apps/backend/package.json /app/apps/backend/
|
||||||
|
|
||||||
|
# Copy workspace packages
|
||||||
|
COPY packages/jrpc /app/packages/jrpc
|
||||||
|
COPY packages/zigbee /app/packages/zigbee
|
||||||
|
|
||||||
# Copy backend dependencies
|
# Copy backend dependencies
|
||||||
COPY --from=deps /app/node_modules /app/node_modules
|
COPY --from=deps /app/node_modules /app/node_modules
|
||||||
COPY --from=deps /app/apps/backend/node_modules /app/apps/backend/node_modules
|
COPY --from=deps /app/apps/backend/node_modules /app/apps/backend/node_modules
|
||||||
|
|||||||
Reference in New Issue
Block a user