mafintosh / docker-run

Start a docker image and attach to it
MIT License
58 stars 16 forks source link

Unexpected volume mappings manifesting as 'No Folder' in Kitematic #9

Open cmelion opened 8 years ago

cmelion commented 8 years ago

Using the following config:

var image = 'cmelion/generator-ng2-webpack:latest';
var cwd = process.cwd();
var options =  {
    name: cwd.split('/').pop(),
    ports: {
        2368: 2368
    },
    volumes: {
        [cwd + '/package.json']: '/home/yeoman/client/package.json',
        [cwd + '/api']: '/home/yeoman/client/api',
        [cwd + '/config']: '/home/yeoman/client/config',
        [cwd + '/src']: '/home/yeoman/client/src'
    }
};

actual result (with additional config folder):

screenshot 2016-05-15 12 13 15

expected result (from performing docker run with -v mappings):

screenshot 2016-05-15 12 08 48
cmelion commented 8 years ago

Unfortunately webpack dev server no longer syncs when using docker-run. I had to revert to using: "docker-start": "docker run --rm --name ${PWD##*/} -i -p 2368:2368 -v $(pwd)/package.json:/home/yeoman/client/package.json -v $(pwd)/src:/home/yeoman/client/src -v $(pwd)/api:/home/yeoman/client/api cmelion/generator-ng2-webpack:latest",