Docker上での、GitサブモジュールによるNode.jsエラー
igatea-Ubuntu-PC:co.tech igatea$ docker-compose exec php npm install npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t git://github.com/jeroennoten/webpack-stream.git npm ERR! npm ERR! fatal: Not a git repository: ../.git/modules/src npm ERR! npm ERR! exited with error code: 128 npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-11-14T06_51_41_841Z-debug.log
GitのサブモジュールのディレクトリをDockerコンテナ上に共有しているのが問題だった。
この場合はsrcディレクトリをサブモジュールとしていた。
単純にサブモジュールだけじゃなく、Git全体を含める形で解決した。
そもそもサブモジュールを使用せず、指定のディレクトリをgitignoreに追加してそのままそのディレクトリにリポジトリを展開しても良いかもしれない。