Fix Dockerfile: add build deps for native modules

This commit is contained in:
Hanzo Dev
2026-03-01 05:51:35 -08:00
parent ce60abfbce
commit 583b7667be
+6 -4
View File
@@ -1,11 +1,12 @@
FROM node:22-alpine AS base
RUN apk add --no-cache libc6-compat openssl
RUN apk add --no-cache libc6-compat openssl python3 make g++
FROM base AS deps
WORKDIR /app
COPY package.json package-lock.json* ./
COPY package.json package-lock.json ./
COPY prisma ./prisma
ENV HUSKY=0
RUN npm ci
RUN npm ci --legacy-peer-deps
FROM base AS builder
WORKDIR /app
@@ -16,7 +17,8 @@ ENV DOCKER_OUTPUT=1
RUN npx prisma generate
RUN npm run build
FROM base AS runner
FROM node:22-alpine AS runner
RUN apk add --no-cache openssl
WORKDIR /app
ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED=1