NestJS项目Docker容器运行时无法加载linux-x64版本sharp模块的问题求助
NestJS项目Docker容器运行时无法加载linux-x64版本sharp模块的问题求助
各位大佬好,我目前在开发一个NestJS项目,用到了sharp库处理图片,之前Docker容器运行都正常,最近突然开始报错了。我先贴一下我的Dockerfile内容:
FROM node:20-alpine AS builder WORKDIR /app COPY . . RUN yarn RUN npx nx build api --production=true FROM node:20-alpine AS runner WORKDIR /app COPY --from=builder /app/package.json ./ COPY --from=builder /app/yarn.lock ./ RUN yarn install --production RUN yarn add sharp --ignore-engines COPY --from=builder /app/dist/apps/api ./ ARG PORT=3333 ENV PORT=${PORT} EXPOSE ${PORT} CMD [ "node", "main" ]
我已经尝试过升级、降级sharp的版本,但是问题依然存在。有没有朋友遇到过类似的情况,或者能帮我分析一下可能的原因?
内容来源于stack exchange
相关产品推荐
相关产品推荐

