fix: update Dockerfile for encryptid-sdk file: dependency
Use parent context (context: ..) so the SDK at file:../encryptid-sdk resolves correctly during Docker build. Same pattern as rnotes-online. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
d227fbff16
commit
7b230baa9c
10
Dockerfile
10
Dockerfile
|
|
@ -3,11 +3,15 @@ FROM oven/bun:1 AS build
|
|||
WORKDIR /app
|
||||
|
||||
# Copy package files
|
||||
COPY package.json bun.lockb* ./
|
||||
COPY rspace-online/package.json rspace-online/bun.lockb* ./
|
||||
|
||||
# Copy local SDK dependency (package.json references file:../encryptid-sdk)
|
||||
COPY encryptid-sdk /encryptid-sdk/
|
||||
|
||||
RUN bun install --frozen-lockfile
|
||||
|
||||
# Copy source
|
||||
COPY . .
|
||||
COPY rspace-online/ .
|
||||
|
||||
# Build frontend
|
||||
RUN bun run build
|
||||
|
|
@ -19,7 +23,9 @@ WORKDIR /app
|
|||
# Copy built assets and server
|
||||
COPY --from=build /app/dist ./dist
|
||||
COPY --from=build /app/server ./server
|
||||
COPY --from=build /app/lib ./lib
|
||||
COPY --from=build /app/package.json .
|
||||
COPY --from=build /encryptid-sdk /encryptid-sdk
|
||||
|
||||
# Install production dependencies only
|
||||
RUN bun install --production --frozen-lockfile
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
services:
|
||||
rspace:
|
||||
build: .
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: rspace-online/Dockerfile
|
||||
container_name: rspace-online
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
|
|
|
|||
Loading…
Reference in New Issue