fix(docker): copy full backend in prisma stage for .prisma cache
This commit is contained in:
@@ -42,7 +42,7 @@ FROM deps-backend AS prisma
|
||||
WORKDIR /app
|
||||
ARG DATABASE_URL
|
||||
ENV DATABASE_URL=${DATABASE_URL}
|
||||
COPY apps/backend/prisma ./apps/backend/prisma
|
||||
COPY apps/backend ./apps/backend
|
||||
RUN bun --cwd apps/backend prisma:generate
|
||||
|
||||
# =============================================================================
|
||||
@@ -50,7 +50,6 @@ RUN bun --cwd apps/backend prisma:generate
|
||||
# =============================================================================
|
||||
FROM prisma AS build-backend
|
||||
WORKDIR /app
|
||||
COPY apps/backend ./apps/backend
|
||||
COPY packages ./packages
|
||||
RUN bun --cwd apps/backend build
|
||||
|
||||
@@ -62,7 +61,7 @@ WORKDIR /app
|
||||
ENV NODE_ENV=production HOST=0.0.0.0 PORT=3000
|
||||
|
||||
COPY --from=deps-backend /app/node_modules ./node_modules
|
||||
COPY --from=prisma /app/apps/backend/node_modules/.prisma ./apps/backend/node_modules/.prisma
|
||||
COPY --from=build-backend /app/apps/backend/node_modules/.prisma ./apps/backend/node_modules/.prisma
|
||||
COPY --from=build-frontend /app/apps/frontend/dist ./apps/backend/public
|
||||
COPY --from=build-backend /app/apps/backend ./apps/backend
|
||||
COPY --from=build-backend /app/packages ./packages
|
||||
|
||||
Reference in New Issue
Block a user