Browse Source

attempt to fix node-gyp errors

Ben Phelps 2 năm trước cách đây
mục cha
commit
5e7d27e5ea
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      Dockerfile

+ 2 - 1
Dockerfile

@@ -1,6 +1,7 @@
 # Install dependencies only when needed
 FROM node:16-alpine AS deps
 RUN apk add --no-cache libc6-compat
+RUN apk add --no-cache --virtual .gyp python make g++
 WORKDIR /app
 COPY package.json pnpm-lock.yaml* ./
 RUN yarn global add pnpm
@@ -11,8 +12,8 @@ FROM node:16-alpine AS builder
 WORKDIR /app
 COPY --from=deps /app/node_modules ./node_modules
 COPY . .
-
 RUN npm run build
+RUN apk del .gyp
 
 # Production image, copy all the files and run next
 FROM node:16-alpine AS runner