This is an automated email from the ASF dual-hosted git repository.

dubeejw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 1b77fec  package nodejs dependencies into routemgmt actions (#4271)
1b77fec is described below

commit 1b77fec371b7596073594ac55459a92802fc883c
Author: Mark Deuser <[email protected]>
AuthorDate: Wed Feb 13 15:51:08 2019 -0500

    package nodejs dependencies into routemgmt actions (#4271)
---
 ansible/roles/routemgmt/files/installRouteMgmt.sh | 17 ++++++++++++++---
 core/routemgmt/createApi/package.json             |  6 +++++-
 core/routemgmt/deleteApi/package.json             |  6 +++++-
 core/routemgmt/getApi/package.json                |  6 +++++-
 4 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/ansible/roles/routemgmt/files/installRouteMgmt.sh 
b/ansible/roles/routemgmt/files/installRouteMgmt.sh
index 79d932b..cab84b3 100755
--- a/ansible/roles/routemgmt/files/installRouteMgmt.sh
+++ b/ansible/roles/routemgmt/files/installRouteMgmt.sh
@@ -56,9 +56,20 @@ $WSK_CLI -i --apihost "$APIHOST" package update --auth 
"$AUTH"  --shared no "$NA
 -p gwUrlV2 "$GW_HOST_V2"
 
 echo Creating NPM module .zip files
-zip -j "$OPENWHISK_HOME/core/routemgmt/getApi/getApi.zip" 
"$OPENWHISK_HOME/core/routemgmt/getApi/getApi.js" 
"$OPENWHISK_HOME/core/routemgmt/getApi/package.json" 
"$OPENWHISK_HOME/core/routemgmt/common/utils.js" 
"$OPENWHISK_HOME/core/routemgmt/common/apigw-utils.js"
-zip -j "$OPENWHISK_HOME/core/routemgmt/createApi/createApi.zip" 
"$OPENWHISK_HOME/core/routemgmt/createApi/createApi.js" 
"$OPENWHISK_HOME/core/routemgmt/createApi/package.json" 
"$OPENWHISK_HOME/core/routemgmt/common/utils.js" 
"$OPENWHISK_HOME/core/routemgmt/common/apigw-utils.js"
-zip -j "$OPENWHISK_HOME/core/routemgmt/deleteApi/deleteApi.zip" 
"$OPENWHISK_HOME/core/routemgmt/deleteApi/deleteApi.js" 
"$OPENWHISK_HOME/core/routemgmt/deleteApi/package.json" 
"$OPENWHISK_HOME/core/routemgmt/common/utils.js" 
"$OPENWHISK_HOME/core/routemgmt/common/apigw-utils.js"
+cd "$OPENWHISK_HOME/core/routemgmt/getApi"
+cp "$OPENWHISK_HOME/core/routemgmt/common"/*.js .
+npm install
+zip -r getApi.zip *
+
+cd "$OPENWHISK_HOME/core/routemgmt/createApi"
+cp "$OPENWHISK_HOME/core/routemgmt/common"/*.js .
+npm install
+zip -r createApi.zip *
+
+cd "$OPENWHISK_HOME/core/routemgmt/deleteApi"
+cp "$OPENWHISK_HOME/core/routemgmt/common"/*.js .
+npm install
+zip -r deleteApi.zip *
 
 echo Installing apimgmt actions
 $WSK_CLI -i --apihost "$APIHOST" action update --auth "$AUTH" 
"$NAMESPACE/apimgmt/getApi" "$OPENWHISK_HOME/core/routemgmt/getApi/getApi.zip" \
diff --git a/core/routemgmt/createApi/package.json 
b/core/routemgmt/createApi/package.json
index f8b49b4..ccc7f6b 100644
--- a/core/routemgmt/createApi/package.json
+++ b/core/routemgmt/createApi/package.json
@@ -1,3 +1,7 @@
 {
-  "main": "createApi.js"
+  "main": "createApi.js",
+  "dependencies" : {
+    "lodash": "4.17.11",
+    "request": "2.88.0"
+  }
 }
diff --git a/core/routemgmt/deleteApi/package.json 
b/core/routemgmt/deleteApi/package.json
index 5063ac5..c71703a 100644
--- a/core/routemgmt/deleteApi/package.json
+++ b/core/routemgmt/deleteApi/package.json
@@ -1,3 +1,7 @@
 {
-  "main": "deleteApi.js"
+  "main": "deleteApi.js",
+  "dependencies" : {
+    "lodash": "4.17.11",
+    "request": "2.88.0"
+  }
 }
diff --git a/core/routemgmt/getApi/package.json 
b/core/routemgmt/getApi/package.json
index d4ac67d..521c1b1 100644
--- a/core/routemgmt/getApi/package.json
+++ b/core/routemgmt/getApi/package.json
@@ -1,3 +1,7 @@
 {
-  "main": "getApi.js"
+  "main": "getApi.js",
+  "dependencies" : {
+    "lodash": "4.17.11",
+    "request": "2.88.0"
+  }
 }

Reply via email to