尝试在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
谢谢。
答案 0 :(得分:0)
您使用的COPY
命令错误。它应该是:
COPY out out