Docker内でnode_moduleフォルダが消える
Docker内でnode_moduleフォルダが消える
ホストの . をコンテナにバインドマウントするDocker環境で、ホスト側に無い node_modules がマウントによって消えてしまう問題への対処。node_modules をvolumesに別途登録しておくと、そこだけホストのバインドマウントに上書きされず、コンテナ内でインストールした状態が維持される。
version: '2'
services:
batch:
build: .
container_name: "c_chromium"
env_file: .env
working_dir: /home/app
volumes:
- .:/home/app
- /home/app/node_modules # コンテナ内のnode_moduleをvolumesに登録
.
.
.