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:
Jeff Emmett 2026-02-13 14:57:31 -07:00
parent d227fbff16
commit 7b230baa9c
2 changed files with 11 additions and 3 deletions

View File

@ -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

View File

@ -1,6 +1,8 @@
services:
rspace:
build: .
build:
context: ..
dockerfile: rspace-online/Dockerfile
container_name: rspace-online
restart: unless-stopped
volumes: