0

我正在使用看起来像这样的基本 Dockerfile:

WORKDIR /
COPY . /
RUN npm install
RUN npm run build

我的项目是由 API 和前端包组成的 monorepo(使用 turborepo 制作)。当我使用 docker compose 启动图像时,它在步骤npm run build上失败,并出现以下错误:

#9 0.943  ERROR  error hashing files. make sure that git has been initialized git hash-object exited with status: exec: "git": executable file not found in $PATH
------
failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c npm run build]: exit code: 1

在本地(Windows)构建它可以完美运行,没有任何错误。

有任何想法吗?

4

0 回答 0