I have a multi-container setup that I start with a docker-compose file. Everything works fine until I replace my setup to any folder in my C drive.
For example; When i call 'docker-compose up' here it works fine: C:\Users\me\Desktop\PrototypeEnvironment\Software\DataSearch
And it doesn't work here: C:\test
node_1 | module.js:327
node_1 | throw err;
node_1 | ^
node_1 |
node_1 | Error: Cannot find module '/home/app/chat/server.js'
node_1 | at Function.Module._resolveFilename (module.js:325:15)
node_1 | at Function.Module._load (module.js:276:25)
node_1 | at Function.Module.runMain (module.js:441:10)
node_1 | at startup (node.js:134:18)
node_1 | at node.js:962:3
trunk_node_1 exited with code 1
I'm using the Docker toolbox for windows Does anyone have any idea why this happens. If you need more information please ask. Thanks in advance.
Docker-compose file:
version: '2'
services:
node:
build: ./node_js
command: node_modules/.bin/nodemon -L index.js
command: node server.js
depends_on:
- mongo
links:
- mongo
environment:
NODE_ENV: development
ports:
- '8080:8080'
- '3000:3000'
volumes:
- ./node_js:/home/app/chat
- /home/app/chat/node_modules
mongo:
build: ./mongo
ports:
- "27017:27017"
volumes:
- ./mongo:/root
nodered:
image: jankappe/nodered
ports:
- '1880:1880'