Ошибка при запуске приложения create-response-app внутри контейнера docker с томами - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть этот Dockerfile.

FROM node:10
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm","start"]

При попытке запустить образ с томами я получаю следующую ошибку. (Git bash - Windows)

winpty docker run -it -p 3000:3000 -v "/$(PWD)":/app -v /app/node_modules b4ba51fb0e59

sh: 1: cross-env: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! react-cognite-reveal-demo@0.1.0 start: `cross-env HTTPS=true react-app-rewired start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the react-cognite-reveal-demo@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

Запустить сценарий

cross-env HTTPS=true react-app-rewired start

Однако без томов изображение работает должным образом. Основное намерение присоединения томов - иметь горячую загрузку. Кто-нибудь может дать мне понимание решения этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...