在docker容器中成功编译后,Bundle.js文件丢失了

时间:2019-03-30 20:36:39

标签: node.js

我正在尝试设置一个node.js应用程序以在docker中运行。我知道该应用程序可以正常运行,因为如果在Mac上运行该应用程序,则可以访问端口8081上的登录页面。

但是,启动docker容器时,它显示了该容器正在运行,但是我无法到达它。 Dockerfile具有命令:

  

博览会8081

docker ps输出显示以下内容:

  

命令:“ npm开始”

     

状态:最多3分钟

     

0.0.0.0:45444-> 8081 / tcp

转到localhost:45444或0.0.0.0:45444无效。

关于可能是什么问题的任何想法?

以下是dockerfile:

FROM node:8


WORKDIR /usr/src/app


COPY package.json ./

RUN npm install


COPY . .

EXPOSE 8081
CMD [ "npm", "start" ]

似乎没有生成bundle.js文件。或如果它不在正确的位置,而我找不到它。在我的Mac上,它可以在“ dist”文件夹中正确生成。 这里和超级用户中的其他帖子没有类似问题的答案。

0 个答案:

没有答案