Node.js w/ NPM, Bower and Grunt for automated builds and deployments where you want to fix the node version. Node V6 broke our automated builds and so we needed this repo.
Using this image at Voxpopme to ensure we have consistent builds of our angular apps.
Inspired by DigitallySeamless/docker-nodejs-bower-grunt
Your project directory should be mapped to the /data
directory:
docker run -it --rm -v ${PWD}:/data jujhars13/docker-node-npm-bower-gulp <cmd>
docker run -ti --rm -v ${PWD}:/data jujhars13/docker-node-npm-bower-gulp node
docker run --rm -v ${PWD}:/data jujhars13/docker-node-npm-bower-gulp npm install
docker run --rm -v ${PWD}:/data jujhars13/docker-node-npm-bower-gulp bower install
NB the DISABLE_NOTIFIER=true
env var that's passed in as gulp-notify doesn't play well if the terminal is not attached @see
docker run \
--rm -v ${PWD}:/data \
-e DISABLE_NOTIFIER=true \
jujhars13/docker-node-npm-bower-gulp \
gulp build
Relating to the major nodejs version.
So if you want to use Node V4
docker run --rm -v ${PWD}:/data jujhars13/docker-node-npm-bower-gulp:4 bower install