From 430160ef0e9b856f4036a3cd0e2c9bfbb93d9000 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Fri, 24 Jun 2016 10:31:19 +0200 Subject: [PATCH] feat(eb): update npm to v3 (#7711) --- .ebextensions/deploy.config | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.ebextensions/deploy.config b/.ebextensions/deploy.config index b53a92dacb..cfa4ffe260 100644 --- a/.ebextensions/deploy.config +++ b/.ebextensions/deploy.config @@ -1,16 +1,23 @@ commands: - 01_sym: + 01_sym_node: command: "ln -sf $(ls -td /opt/elasticbeanstalk/node-install/node-* | head -1)/bin/node /bin/node" +files: + "/opt/elasticbeanstalk/hooks/appdeploy/pre/41update_npm.sh" : + mode: "000775" + owner: root + group: users + content: | + $(ls -td /opt/elasticbeanstalk/node-install/node-* | head -1)/bin/npm install -g npm@3 container_commands: 01_makeBabel: command: "touch /tmp/.babel.json" 02_ownBabel: command: "chmod a+rw /tmp/.babel.json" 03_installBower: - command: "$NODE_HOME/bin/npm install -g bower" + command: "npm install -g bower" 04_installGulp: - command: "$NODE_HOME/bin/npm install -g gulp" + command: "npm install -g gulp" 05_runBower: command: "$NODE_HOME/lib/node_modules/bower/bin/bower --config.interactive=false --allow-root install -f" 06_runGulp: - command: "$NODE_HOME/lib/node_modules/gulp/bin/gulp.js build" + command: "$NODE_HOME/lib/node_modules/gulp/bin/gulp.js build" \ No newline at end of file