Sign inSign up

mykolasv/webhook-middleware-server

By mykolasv

•Updated over 4 years ago

Latest server image of webhook-middleware

Image
0

361

mykolasv/webhook-middleware-server repository overview

Webhook Middleware Logo

Coverage Quality Build

A middleware system purposed to manage webhooks by monitoring, transforming and rerouting received webhook messages.
Client side can be found at webhook-middleware-client⁠

⁠Description

Webhook Middleware is an open-source system used to manage webhooks. This system allows you to dynamically map incoming webhooks into your own specified structure (by using JsonPath), review latest received and transformed webhooks and monitor their frequencies.

⁠Installation

To fully setup the system, you must meet these requirements:

  • A running instance of MongoDB database (mongo:4.4 image recommended)
  • A running instance of webhook-middleware-client⁠ (mykolasv/webhook-middleware-app:latest image recommended) with the following environment variables:
    • SERVER_URL - host url of webhook-middleware-server
  • A running instance of webhook-middleware-server⁠ (mykolasv/webhook-middleware-server:latest image recommended) with the following environment variables:
    • DATABASE_URL - used to access the mongoDB database
    • JWT_SECRET - unique secret key to sign JWT tokens

After setting up the system, admin user can be created with a console command executed inside webhook-middleware-server:

$ yarn console create-user <username> <password>

⁠Support

Webhook Middleware is an MIT-licensed open source project. Any contribution to this project is welcome and will be valued.

⁠Stay in touch

Author - Mykolas Vitkus⁠

⁠License

Webhook Middleware is MIT licensed⁠.

Tag summary

Content type

Image

Digest

Size

497.7 MB

Last updated

over 5 years ago

docker pull mykolasv/webhook-middleware-server