From 7bfdc10a5ae331eb21edc90837050c4774ae1920 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 11 Jan 2025 02:56:21 +0500 Subject: [PATCH] switch to node --- .build/prod/bun.Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.build/prod/bun.Dockerfile b/.build/prod/bun.Dockerfile index f9e29d3..e96c3ce 100644 --- a/.build/prod/bun.Dockerfile +++ b/.build/prod/bun.Dockerfile @@ -1,18 +1,21 @@ -FROM oven/bun:1.1.42-debian AS builder +FROM node:20-slim AS builder WORKDIR /var/www/html ENV NEXT_TELEMETRY_DISABLED=1 COPY . . -RUN bun install --frozen-lockfile -RUN bunx prisma generate -RUN bun run build +RUN npm ci --legacy-peer-deps +RUN npx prisma generate +RUN npm run build -FROM oven/bun:1.1.42-debian +FROM node:20-slim WORKDIR /var/www/html + COPY --from=builder /var/www/html/package.json ./ COPY --from=builder /var/www/html/node_modules ./node_modules COPY --from=builder /var/www/html/.next ./.next COPY --from=builder /var/www/html/public ./public COPY --from=builder /var/www/html/prisma ./prisma + VOLUME /var/www/html -CMD ["bun", "start"] + +CMD ["npm", "start"]