From dd8c426faa57a104d0f5a182c0736b881fbcce50 Mon Sep 17 00:00:00 2001 From: Taylan Date: Fri, 11 Apr 2025 22:07:20 +0200 Subject: [PATCH 1/2] updated the traefik image to v3.3.5 updated the crowdsec-bouncer-traefik-plugin to v1.4.2 added default crowdsecAppsecBodyLimit value for bigger files --- install/config/crowdsec/dynamic_config.yml | 1 + install/config/crowdsec/traefik_config.yml | 2 +- install/config/docker-compose.yml | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/install/config/crowdsec/dynamic_config.yml b/install/config/crowdsec/dynamic_config.yml index a3d32dbd..cac5fa6e 100644 --- a/install/config/crowdsec/dynamic_config.yml +++ b/install/config/crowdsec/dynamic_config.yml @@ -42,6 +42,7 @@ http: crowdsecAppsecHost: crowdsec:7422 # CrowdSec IP address which you noted down later crowdsecAppsecFailureBlock: true # Block on failure crowdsecAppsecUnreachableBlock: true # Block on unreachable + crowdsecAppsecBodyLimit: 10485760 crowdsecLapiKey: "PUT_YOUR_BOUNCER_KEY_HERE_OR_IT_WILL_NOT_WORK" # CrowdSec API key which you noted down later crowdsecLapiHost: crowdsec:8080 # CrowdSec crowdsecLapiScheme: http # CrowdSec API scheme diff --git a/install/config/crowdsec/traefik_config.yml b/install/config/crowdsec/traefik_config.yml index 59356ea7..f16e9c60 100644 --- a/install/config/crowdsec/traefik_config.yml +++ b/install/config/crowdsec/traefik_config.yml @@ -16,7 +16,7 @@ experimental: version: "{{.BadgerVersion}}" crowdsec: # CrowdSec plugin configuration added moduleName: "github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin" - version: "v1.3.5" + version: "v1.4.2" log: level: "INFO" diff --git a/install/config/docker-compose.yml b/install/config/docker-compose.yml index 8773b50f..6b1761c2 100644 --- a/install/config/docker-compose.yml +++ b/install/config/docker-compose.yml @@ -35,7 +35,7 @@ services: - 80:80 # Port for traefik because of the network_mode {{end}} traefik: - image: traefik:v3.3.3 + image: traefik:v3.3.5 container_name: traefik restart: unless-stopped {{if .InstallGerbil}} From e64e7d1d9266a003b1711fe6116fd9bbed042f7d Mon Sep 17 00:00:00 2001 From: Taylan Date: Sun, 13 Apr 2025 16:51:00 +0200 Subject: [PATCH 2/2] More relaxed healthcheck for low end systems --- install/config/docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/config/docker-compose.yml b/install/config/docker-compose.yml index 6b1761c2..496b0138 100644 --- a/install/config/docker-compose.yml +++ b/install/config/docker-compose.yml @@ -8,9 +8,9 @@ services: - ./config:/app/config healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3001/api/v1/"] - interval: "3s" - timeout: "3s" - retries: 5 + interval: "10s" + timeout: "10s" + retries: 15 {{if .InstallGerbil}} gerbil: image: fosrl/gerbil:{{.GerbilVersion}}