Fork from traefik-umami-plugin
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>"