在Docker容器中中断的NodeJS App路径

时间:2018-01-11 10:23:14

标签: node.js docker path

尝试在Docker容器中运行我的NodeJS应用程序时遇到了这个奇怪的问题。

所有路径都被破坏了 例如:

const myLocalLib = require('./lib/locallib.');

导致错误:

  

无法找到模块' ./ lib / locallib'

所有文件都在这里(由lib direcotry中的ls命令显示)

我是Docker的新手,所以我可能在设置中遗漏了一些东西

我的Dockerfile

FROM node:latest
COPY out/* out/
COPY src/.env.example src/
COPY package.json .
RUN yarn

ENTRYPOINT yarn start

每个请求:文件结构 enter image description here

谢谢。

1 个答案:

答案 0 :(得分:0)

您使用的COPY命令错误。它应该是:

COPY out out