浏览代码

attempt to fix node-gyp errors

Ben Phelps 2 年之前
父节点
当前提交
5e7d27e5ea
共有 1 个文件被更改,包括 2 次插入1 次删除
  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