Khaaz/Discord-GitHook

Multiple network in the same instance

Closed this issue · 0 comments

Khaaz commented

Roadmap v3 - Multiple network.

Overview

Allow many network to exist within a single instance of the application.
A network is a set of webhooks and supports both github and gitlab at the same time.

Details / Implementation:

We can expect pretty much the same setup for the core functionality with:

  • one centralised IP-ban center (spam).
  • one secure-token (auth token) per single webhook. Fallback to network github/gitlab token. Fallback to global token.
  • Still a full customisation of networks (number of webhook per network/ both gitlab and github)

Network should be handled at the express level in the URL. <base>/:network/github or <base>/:network/gitlab.

Implementation for configs or details is open.