Change nodejs:6 to default. (#369)
* Change nodejs:6 to default.
* Update dependencies.
* Do npm install and bundle node modules with zip.
diff --git a/action/kafkaFeedWeb_package.json b/action/kafkaFeedWeb_package.json
index 78b5c57..fa8a668 100644
--- a/action/kafkaFeedWeb_package.json
+++ b/action/kafkaFeedWeb_package.json
@@ -1,5 +1,10 @@
{
"name": "kafkaFeedWeb",
"version": "1.0.0",
- "main": "kafkaFeedWeb.js"
+ "main": "kafkaFeedWeb.js",
+ "dependencies": {
+ "moment": "^2.26.0",
+ "nano": "^8.2.2",
+ "request-promise": "^4.2.5"
+ }
}
diff --git a/action/kafkaFeed_package.json b/action/kafkaFeed_package.json
index 02a1614..d7cb1b7 100644
--- a/action/kafkaFeed_package.json
+++ b/action/kafkaFeed_package.json
@@ -1,5 +1,10 @@
{
"name": "kafkaFeed",
"version": "1.0.0",
- "main": "kafkaFeed.js"
+ "main": "kafkaFeed.js",
+ "dependencies": {
+ "moment": "^2.26.0",
+ "nano": "^8.2.2",
+ "request-promise": "^4.2.5"
+ }
}
diff --git a/action/messageHubFeedWeb_package.json b/action/messageHubFeedWeb_package.json
index 00b159d..3f1eb58 100644
--- a/action/messageHubFeedWeb_package.json
+++ b/action/messageHubFeedWeb_package.json
@@ -3,6 +3,9 @@
"version": "1.0.0",
"main": "messageHubFeedWeb.js",
"dependencies": {
- "@ibm-functions/iam-token-manager": "^1.0.0"
+ "@ibm-functions/iam-token-manager": "^1.0.0",
+ "moment": "^2.26.0",
+ "nano": "^8.2.2",
+ "request-promise": "^4.2.5"
}
}
diff --git a/action/messageHubFeed_package.json b/action/messageHubFeed_package.json
index a86035a..9455b1a 100644
--- a/action/messageHubFeed_package.json
+++ b/action/messageHubFeed_package.json
@@ -1,5 +1,11 @@
{
"name": "messageHubFeed",
"version": "1.0.0",
- "main": "messageHubFeed.js"
+ "main": "messageHubFeed.js",
+ "dependencies": {
+ "@ibm-functions/iam-token-manager": "^1.0.0",
+ "moment": "^2.26.0",
+ "nano": "^8.2.2",
+ "request-promise": "^4.2.5"
+ }
}
diff --git a/installCatalog.sh b/installCatalog.sh
index 18f31bf..b794033 100755
--- a/installCatalog.sh
+++ b/installCatalog.sh
@@ -42,7 +42,7 @@
APIHOST="$5"
WORKERS="$6"
INSTALL_PRODUCE_ACTION=${INSTALL_PRODUCE_ACTION:="true"}
-ACTION_RUNTIME_VERSION=${ACTION_RUNTIME_VERSION:="nodejs:6"}
+ACTION_RUNTIME_VERSION=${ACTION_RUNTIME_VERSION:="nodejs:default"}
# If the auth key file exists, read the key in the file. Otherwise, take the
# first argument as the key itself.
@@ -76,7 +76,9 @@
fi
cp -f messageHubFeed_package.json package.json
-zip -r messageHubFeed.zip lib package.json messageHubFeed.js -q
+rm -rf node_modules
+npm install
+zip -r messageHubFeed.zip lib package.json messageHubFeed.js node_modules -q
$WSK_CLI -i --apihost "$EDGEHOST" action update --kind "$ACTION_RUNTIME_VERSION" messaging/messageHubFeed "$PACKAGE_HOME/action/messageHubFeed.zip" \
--auth "$AUTH" \
@@ -112,6 +114,7 @@
fi
cp -f messageHubFeedWeb_package.json package.json
+rm -rf node_modules
npm install
zip -r messageHubFeedWeb.zip lib package.json messageHubFeedWeb.js node_modules -q
diff --git a/installKafka.sh b/installKafka.sh
index 595f2b4..8f17dac 100755
--- a/installKafka.sh
+++ b/installKafka.sh
@@ -72,10 +72,12 @@
fi
cp -f kafkaFeed_package.json package.json
-zip -r kafkaFeed.zip lib package.json kafkaFeed.js
+rm -rf node_modules
+npm install
+zip -r kafkaFeed.zip lib package.json kafkaFeed.js node_modules
cd $OLD_PATH
-$WSK_CLI -i --apihost "$EDGEHOST" action update --kind nodejs:6 messaging/kafkaFeed "$PACKAGE_HOME/action/kafkaFeed.zip" \
+$WSK_CLI -i --apihost "$EDGEHOST" action update --kind nodejs:default messaging/kafkaFeed "$PACKAGE_HOME/action/kafkaFeed.zip" \
--auth "$AUTH" \
-a feed true \
-a description 'Feed to listen to Kafka messages' \
@@ -111,12 +113,14 @@
fi
cp -f kafkaFeedWeb_package.json package.json
-zip -r kafkaFeedWeb.zip lib package.json kafkaFeedWeb.js
+rm -rf node_modules
+npm install
+zip -r kafkaFeedWeb.zip lib package.json kafkaFeedWeb.js node_modules
cd $OLD_PATH
-$WSK_CLI -i --apihost "$EDGEHOST" action update --kind nodejs:6 messagingWeb/kafkaFeedWeb "$PACKAGE_HOME/action/kafkaFeedWeb.zip" \
+$WSK_CLI -i --apihost "$EDGEHOST" action update --kind nodejs:default messagingWeb/kafkaFeedWeb "$PACKAGE_HOME/action/kafkaFeedWeb.zip" \
--auth "$AUTH" \
--web true \
-a description 'Write a new trigger to Kafka provider DB' \