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"
+ }
}