diff --git a/backend/Dockerfile b/backend/Dockerfile index 3506134..3a95bc4 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -2,15 +2,21 @@ FROM fascinated/docker-images:nodejs_20_with_pnpm AS base # Install dependencies and build the app FROM base AS builder + WORKDIR /app -COPY package.json* pnpm-lock.yaml* ./ -RUN pnpm install --filter backend + COPY . . + +RUN pnpm install --filter backend RUN pnpm run build:backend # Final stage to run the app FROM base AS runner + WORKDIR /app + COPY --from=builder /app/backend/dist ./backend/dist + EXPOSE 3000 + CMD ["pnpm", "start:backend"] \ No newline at end of file