Docker: ошибка: не удается найти модуль /app/src/myapp.js - PullRequest
0 голосов
/ 05 февраля 2020

Когда я собираю свой контейнер, он, кажется, компилируется без проблем, используя:

docker build -t mycompany:1.0.0 .

Когда я проверяю docker images, контейнер отображает.

Когда я пытаюсь разместить его локально, используя

docker run -p 8081:8081 -it mycompany:1.0.0

возвращает сообщение об ошибке:

Error: Cannot find module '/app/src/myapp.js

Я чувствую, что это не должно быть так сложно. Вот мой docker файл:

FROM node:10
WORKDIR /app/src
COPY package.json /app
RUN npm install
COPY . /app
CMD node myapp.js
EXPOSE 8081

Что выключено?

1 Ответ

0 голосов
/ 05 февраля 2020

Из самой ошибки видно, что вы ничего не копируете внутри / app / sr c. Назначение вашей команды COPY - / app. Вам нужно разместить myapp. js внутри /app/src.

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