Ошибка «файлы хеширования ошибок» в Docker при сборке запуска npm

Я использую базовый Dockerfile, который выглядит так:

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

Мой проект представляет собой монорепозиторий (сделанный с турборепозиторием), состоящий из пакетов API и внешнего интерфейса. Когда я запускаю образ с помощью 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) работает без ошибок.

Любые идеи?

0 ответов

Другие вопросы по тегам