https://github.com/rampadc/box-skills-nlu
https://github.com/rampadc/box-skills-nlu
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rampadc/box-skills-nlu
- Owner: rampadc
- Created: 2019-10-28T00:24:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T23:40:17.000Z (over 2 years ago)
- Last Synced: 2025-01-23T05:24:45.800Z (6 months ago)
- Language: JavaScript
- Size: 626 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Get running
Until this project completes and a proper README is written, here's how you can run and expose a webhook endpoint to Box.
1. Install [NGROK](https://ngrok.com/) or a similar SSH tunnelling tool, like [Localtunnel](https://github.com/localtunnel/localtunnel).
2. Clone this repository, install dependencies with `npm install` and start a dev server with `npm run dev`.
3. Copy the forwarding HTTPS URL NGROK gives you, and add `/skills/nlu/invoke` into Box webhook URL.For example, if NGROK gives you
```
Forwarding https://e41db081.ngrok.io -> http://localhost:3000
```Then add `https://e41db081.ngrok.io/skills/nlu/invoke` to the **Invocation URL** text box in your Box Skills configurations.
# Why Cloud Foundry web app instead of using serverless?
IBM Cloud Functions at this point (Oct 2019) does not run serverless functions in Australia. This is unsuitable for certain Australian companies who require their workloads to be run solely in Australia.