Node项目的Docker配置

时间:2019-05-09 09:16:43

标签: node.js docker npm

我的Node.js项目不会在docker上加载。

如您所见,索引无法加载。

以下是代码:https://github.com/tech-387/spartan-apps-admin-console-frontend

这是我得到的错误:

  
    

npm@1.0.0开始/ home / node / app     节点./bin/www

  
     

内部/模块/cjs/loader.js:584       犯错       ^

     

错误:找不到模块'./src/Presentation/viewModel/index'       在Function.Module._resolveFilename(内部/模块/cjs/loader.js:582:15)       在Function.Module._load(内部/模块/cjs/loader.js:508:25)       在Module.require(internal / modules / cjs / loader.js:637:17)       在要求时(内部/模块/cjs/helpers.js:22:18)       在/home/node/app/app.js:29:18       在Array.forEach()       在对象。 (/home/node/app/app.js:28:26)       在Module._compile(内部/模块/cjs/loader.js:701:30)       在Object.Module._extensions..js(内部/模块/cjs/loader.js:712:10)       在Module.load(internal / modules / cjs / loader.js:600:32)npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm错误! npm@1.0.0开始:node ./bin/www npm错误!退出状态1 npm ERR! npm ERR!失败于   npm@1.0.0启动脚本。 npm ERR!这可能不是问题   npm。上面可能还有其他日志记录输出。

     

npm错误!有关此运行的完整日志,请参见:npm ERR!
  /root/.npm/_logs/2019-05-09T09_13_02_678Z-debug.log

这是我的docker文件:

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

0 个答案:

没有答案