Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ecomplus/webhooks-queue
Service to store and run webhooks with Node.js and Cassandra
https://github.com/ecomplus/webhooks-queue
cassandra express nodejs queue rest-api webhooks
Last synced: about 1 month ago
JSON representation
Service to store and run webhooks with Node.js and Cassandra
- Host: GitHub
- URL: https://github.com/ecomplus/webhooks-queue
- Owner: ecomplus
- License: mit
- Created: 2018-03-13T15:51:47.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-23T22:42:12.000Z (about 2 years ago)
- Last Synced: 2024-11-06T23:35:01.972Z (3 months ago)
- Topics: cassandra, express, nodejs, queue, rest-api, webhooks
- Language: JavaScript
- Size: 62.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# webhooks-queue
Service to store and run webhooks with Node.js and Cassandra# Technology stack
+ [NodeJS](https://nodejs.org/en/) 8.10.x
+ [Express](http://expressjs.com/) web framework package
+ Database [Apache Cassandra](http://cassandra.apache.org/) 3.x# Setting up
```bash
cd /var
sudo git clone https://github.com/ecomclub/webhooks-queue
cqlsh
SOURCE '/var/webhooks-queue/cassandra/tables.cql'
EXIT
sudo node /var/webhooks-queue/nodejs/main.js tcp-port
```Replace `tcp-port` with the port number you want to use,
you should protect it with firewall, passing only trusted IPs.Optionaly, you can change the sample `/var` directory to what you want.