fix: correct SDK path in Dockerfile for file: dependency resolution

package.json uses file:../encryptid-sdk which resolves relative to
/app, so SDK must be at /encryptid-sdk not /app/encryptid-sdk

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-02-13 14:42:19 -07:00
parent cf27a54caa
commit 57c703d253
1 changed files with 3 additions and 3 deletions

View File

@ -5,15 +5,15 @@ FROM base AS deps
WORKDIR /app
COPY rnotes-online/package.json rnotes-online/package-lock.json* ./
COPY rnotes-online/prisma ./prisma/
# Copy local SDK dependency
COPY encryptid-sdk ./encryptid-sdk/
# Copy local SDK dependency to /encryptid-sdk (package.json references file:../encryptid-sdk)
COPY encryptid-sdk /encryptid-sdk/
RUN npm ci || npm install
# Build stage
FROM base AS builder
WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules
COPY --from=deps /app/encryptid-sdk ./encryptid-sdk
COPY --from=deps /encryptid-sdk /encryptid-sdk
COPY rnotes-online/ .
RUN npx prisma generate
RUN npm run build