feat: Include appsec WAF into crowdsec.

This commit is contained in:
2026-02-13 14:24:48 -05:00
parent c189e57013
commit 597931a634
3 changed files with 21 additions and 5 deletions

View File

@@ -23,9 +23,23 @@ ductcalc.pro {
dns cloudflare {env.CF_AUTH_TOKEN} dns cloudflare {env.CF_AUTH_TOKEN}
resolvers 1.1.1.1 resolvers 1.1.1.1
} }
log log
crowdsec route {
appsec crowdsec
reverse_proxy http://ductcalc:8080 appsec
reverse_proxy http://ductcalc:8080
}
}
hvac-toolbox.com {
tls {
dns cloudflare {env.CF_AUTH_TOKEN}
resolvers 1.1.1.1
}
log
route {
crowdsec
appsec
reverse_proxy http://hvactoolbox:8080
}
} }

View File

@@ -39,6 +39,7 @@ services:
volumes: volumes:
- crowdsec_db:/var/lib/crowdsec/data/ - crowdsec_db:/var/lib/crowdsec/data/
- ./crowdsec/acquis.yaml:/etc/crowdsec/acquis.yaml - ./crowdsec/acquis.yaml:/etc/crowdsec/acquis.yaml
- ./crowdsec/acquis.d:/etc/crowdsec/acquis.d
- caddy_logs:/var/log/caddy:ro - caddy_logs:/var/log/caddy:ro
networks: networks:
- proxy - proxy

View File

@@ -1,5 +1,6 @@
appsec_config: crowdsecurity/appsec-default appsec_config: crowdsecurity/appsec-default
labels: labels:
type: appsec type: appsec
listen_addr: 127.0.0.1:7422 listen_addr: 0.0.0.0:7422
source: appsec source: appsec
name: caddy-appsec-listener