Мой проект Node.js не загружается в Docker.
Как видите, index не может загрузить.
Вот код: https://github.com/tech-387/spartan-apps-admin-console-frontend
Вот ошибка, которую я получаю:
npm@1.0.0 start / home / node / app
узел ./bin/www
внутренний / модули / CJS / loader.js: 584
бросить ошибку;
^
Ошибка: не удается найти модуль './src/Presentation/viewModel/index'
в Function.Module._resolveFilename (внутренний / modules / cjs / loader.js: 582: 15)
в Function.Module._load (внутренний / modules / cjs / loader.js: 508: 25)
в Module.require (внутренняя / modules / cjs / loader.js: 637: 17)
по требованию (внутренняя / modules / cjs / helpers.js: 22: 18)
в /home/node/app/app.js:29:18
в Array.forEach ()
на объекте. (/Home/node/app/app.js:28:26)
в Module._compile (внутренний / modules / cjs / loader.js: 701: 30)
в Object.Module._extensions..js (внутренняя / modules / cjs / loader.js: 712: 10)
в Module.load (внутренняя / modules / cjs / loader.js: 600: 32) npm ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! npm@1.0.0 start: node
./bin/www
npm ERR! Статус выхода 1 npm ERR! нпм ERR! Не удалось на
npm@1.0.0 стартовый скрипт. нпм ERR! Это, вероятно, не проблема с
НПМ. Скорее всего, выше выводится логирование.
npm ERR! Полный журнал этого прогона можно найти в: npm ERR!
/root/.npm/_logs/2019-05-09T09_13_02_678Z-debug.log
А вот мой файл докера:
FROM node:10-alpine
WORKDIR /home/node/app
COPY app.js /home/node/app
COPY bin /home/node/app/bin
COPY config /home/node/app/config
COPY public /home/node/app/public
COPY scratch /home/node/app/scratch
COPY src /home/node/app/src
COPY package.json /home/node/app
COPY package-lock.json /home/node/app
RUN npm install
EXPOSE 3000
# Start the app
CMD npm start