Dokcer(バインドマウント時)上でのnode_module管理
code:docker-compose.yml
version: '3.9'
services:
app:
volumes:
- .:/app
バインドマウントするとホストの情報がそのままコンテナに反映されるため、app/node_modulesを純粋にコンテナ管理にするのが難しくなる
node_modulesに対してボリュームを設定すると、node_modulesはボリューム管理になるので、ホストに同期されない
code:docker-compose.yml
version: '3.9'
services:
app:
volumes:
- .:/app
- node_modules:/root/node_modules
volumes:
node_modules: