File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,14 +20,14 @@ RUN turbo prune @nota/server --docker
2020FROM base AS deps
2121WORKDIR /app
2222COPY --from=pruner /app/out/json/ .
23- RUN bun install --frozen-lockfile
23+ RUN NODE_ENV=development bun install --frozen-lockfile
2424
2525# ---------------------------------------------------------
2626# Stage 3: Build application bundle
2727# ---------------------------------------------------------
2828FROM base AS builder
2929WORKDIR /app
30- COPY --from=deps /app/node_modules ./node_modules
30+ COPY --from=deps /app .
3131COPY --from=pruner /app/out/full/ .
3232
3333ENV NODE_ENV=production
@@ -52,9 +52,8 @@ ENV NODE_ENV=production
5252ENV PORT=3000
5353
5454# Copy production node_modules and built dist
55- COPY --from=prod-deps --chown=bun:bun /app/node_modules ./node_modules
55+ COPY --from=prod-deps --chown=bun:bun /app .
5656COPY --from=builder --chown=bun:bun /app/apps/server/dist ./apps/server/dist
57- COPY --from=pruner --chown=bun:bun /app/out/json/apps/server/package.json ./apps/server/package.json
5857
5958# Security: run as non-root user
6059USER bun
You can’t perform that action at this time.
0 commit comments