Docker镜像使用node-gyp

发布时间 2023-03-22 21:11:02作者: 徐风吟
# syntax=docker/dockerfile:1

FROM node:18-alpine
ENV NODE_ENV=production

# 重要的是这一句,安装 node-gyp 所需的便衣依赖即可
RUN apk update && apk upgrade && apk add g++ make python3

WORKDIR /app

COPY ["package.json", "package-lock.json*", "./"]

RUN npm install --production

COPY . .

EXPOSE 8080

CMD ["node", "index.js"]

image