From bcda415e274add4ffc538c570cd2c1db5feff9b5 Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Thu, 5 Sep 2024 14:09:54 +1000 Subject: [PATCH] Introduce CrowdSec --- reverse-proxy/docker-compose.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/reverse-proxy/docker-compose.yml b/reverse-proxy/docker-compose.yml index 717cdc0..2183ff8 100644 --- a/reverse-proxy/docker-compose.yml +++ b/reverse-proxy/docker-compose.yml @@ -28,6 +28,21 @@ services: traefik.http.routers.traefik.service: api@internal traefik.http.routers.traefik.middlewares: authelia@file + crowdsec: + hostname: crowdsec + image: crowdsecurity/crowdsec + environment: + COLLECTIONS: "crowdsecurity/traefik" + GID: ${NASCOMPOSE_GID?} + volumes: + - ${NASCOMPOSE_SERVICES?}/reverse-proxy/configs/crowdsec_acquis.yml:/etc/crowdsec/acquis.yaml + - ${NASCOMPOSE_SERVICES?}/reverse-proxy/volumes/crowdsec_config/:/etc/crowdsec/ + - ${NASCOMPOSE_SERVICES?}/reverse-proxy/volumes/crowdsec_data/:/var/lib/crowdsec/data/ + - ${NASCOMPOSE_SERVICES?}/reverse-proxy/volumes/traefik_logs/:/var/log/traefik/:ro + restart: unless-stopped + labels: + traefik.enable: true + networks: reverse-proxy: name: reverse-proxy