I am having a set of three APIs with different paths using a third party npm dependency which I am trying to deploy on IBM Cloud functions using the openwhisk manifest.yml file declaring the actions and apis. However, the third party npm modules don't get installed on the cloud functions servers. I am aware that I can create zip files and deploy each zip for respective actions individually but I intend to deploy them collectively as they are part of the same package. Please guide me on how to go about achieving this.
packages:
stocks_package:
version: 1.0
license: Apache-2.0
actions:
test:
function: index.js
web-export: true
test2:
function: index.js
web-export: true
apis:
stocks-me:
base:
test:
test:
method: GET
response: http
test2:
test2:
method: GET
response: http