# 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"]
标签:node,apk,json,production,&&,gyp,Docker From: https://www.cnblogs.com/fengyinxu/p/use-node-gype-in-docker-image.html