/ Dockerコンテナーで/ NodeJS Appパスが壊れています - node.js、docker、パス

NodeJS Dockerコンテナでアプリケーションパスが破損しました - node.js、docker、path

Docker Container内でNodeJSアプリケーションを実行しようとしたときに、この奇妙な問題が発生しました。

すべての道は壊れています 例えば:

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

エラーになります。

モジュール "./lib/locallib"が見つかりません

すべてのファイルはここにあります(libディレクトリ内のlsコマンドで表示)

私はDockerに不慣れなので、私は自分の設定で何かを見逃しているかもしれません

私のDockerfileがあります

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

ENTRYPOINT yarn start

要求ごと:ファイル構造 ここに画像の説明を入力

ありがとうございました。

回答:

回答№1は0

あなたは COPY 間違った命令。そのはず:

COPY out out