diff --git a/.traefik.yml b/.traefik.yml index 7db5177..3a461fd 100644 --- a/.traefik.yml +++ b/.traefik.yml @@ -4,9 +4,11 @@ iconPath: .assets/icon.png import: github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin -summary: 'Add Request Header' +summary: 'Crowdsec Bouncer Traefik Plugin' testData: - Headers: - X-Demo: test - X-URL: '{{URL}}' + crowdsec: + bouncer: + enabled: true + crowdseclapikey: 40796d93c2958f9e58345514e67740e5 + diff --git a/bouncer_test.go b/bouncer_test.go index f552a03..1710947 100644 --- a/bouncer_test.go +++ b/bouncer_test.go @@ -6,10 +6,10 @@ import ( "net/http/httptest" "testing" - "github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin" + crowdsec_bouncer_traefik_plugin "github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin" ) -func TestDemo(t *testing.T) { +func TestCrowdSec(t *testing.T) { cfg := crowdsec_bouncer_traefik_plugin.CreateConfig() cfg.CrowdsecLapiKey = "caca" diff --git a/docker-compose.yml b/docker-compose.yml index b0449b8..434758d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,11 +29,9 @@ services: - "traefik.enable=true" - "traefik.http.routers.whoami.rule=Host(`localhost`)" - "traefik.http.routers.whoami.entrypoints=web" - - "traefik.http.routers.whoami.middlewares=testo@docker" - - "traefik.http.middlewares.testo.plugin.bouncer.enabled=true" - - "traefik.http.middlewares.testo.plugin.bouncer.crowdseclapikey=40796d93c2958f9e58345514e67740e5" - # - "traefik.http.routers.whoami.middlewares=blacklist@docker" - # - "traefik.http.middlewares.blacklist.ipblacklist.sourcerange=127.0.0.1/32, 192.168.1.7" + - "traefik.http.routers.whoami.middlewares=crowdsec@docker" + - "traefik.http.middlewares.crowdsec.plugin.bouncer.enabled=true" + - "traefik.http.middlewares.crowdsec.plugin.bouncer.crowdseclapikey=40796d93c2958f9e58345514e67740e5" crowdsec: image: crowdsecurity/crowdsec:v1.4.1