Vittles for Developing Node.js Apps in Docker
This is a quick draft. I don’t have much time to write tonight, but I wanted to make a note of these things:
I work with
boot2docker on OS X currently. I decided to avoid the pain of NFS mounts / volumes etc that I would normally want to set up when developing an app within Docker, and instead just add my source every time (practical for teensy apps, not practical for big apps).
Whenever Docker builds an image, it uploads the entire contents of the folder that the
Dockefile resides in from the client to the Docker daemon. This can get terribly slow if you have any significant number of packages in your
Until this ticket is resolved: https://github.com/dotcloud/docker/issues/2224
Don’t keep the
node_modules directory in your local folder. Maybe create a symlink to a directory outside of the source? I haven’t tried this yet. I don’t know if Docker follows...
Continue reading →