Docker-compose:npmのインストールが成功した後、node_modulesがボリュームに存在しない
次のサービスを備えたアプリがあります。 web/ -ポート5000でPython 3フラスコWebサーバーを保持して実行します。sqlite3を使用します。 worker/- index.jsキューのワーカーであるファイルがあります。Webサーバーは、ポート経由でjson APIを使用してこのキューと対話します9730。ワーカーはストレージにredisを使用します。ワーカーはまた、データをフォルダーにローカルに保存しますworker/images/ 現在、この質問はにのみ関係していworkerます。 worker/Dockerfile FROM node:0.12 WORKDIR /worker COPY package.json /worker/ RUN npm install COPY . /worker/ docker-compose.yml redis: image: redis worker: build: ./worker command: npm start ports: - "9730:9730" volumes: - worker/:/worker/ links: - redis を実行するとdocker-compose build、すべてが期待どおりに動作し、すべてのnpmモジュールが/worker/node_modules期待どおりにインストールされます。 npm WARN package.json unfold@1.0.0 No README data …