/Tianji Plugin

Tianji Plugin

3
v0.2.1

Fork from traefik-umami-plugin

Installation

To add this plugin to traefik reference this repository as a plugin in the static config. The version references a git tag.

experimental:
plugins:
traefik-tianji-plugin:
moduleName: "github.com/msgbyte/traefik-tianji-plugin"
version: "v1.0.0"
[experimental.plugins.traefik-tianji-plugin]
moduleName = "github.com/msgbyte/traefik-tianji-plugin"
version = "v1.0.0"

With the plugin installed, you can configure a middleware in a dynamic configuration such as a config.yml or docker labels. Inside traefik-tianji-plugin the plugin can be configured.

Only tianjiHost and websiteId options are required to get started. The middleware can then be used in a router. Remember to reference the correct provider namespace.

http:
middlewares:
my-tianji-middleware:
plugin:
traefik-tianji-plugin:
tianjiHost: "https://app-tianji.msgbyte.com"
websiteId: "<your-website-id>"
[http.middlewares]
[http.middlewares.tianji.plugin.traefik-tianji-plugin]
tianjiHost = "https://app-tianji.msgbyte.com"
websiteId = "<your-website-id>"