Ошибка «файлы хеширования ошибок» в 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) работает без ошибок.
Любые идеи?