/ hcms-directus_Caddyfile
hcms-directus_Caddyfile
1 { 2 order crowdsec first 3 4 log { 5 level DEBUG 6 output file /var/log/caddy/access.log 7 format json 8 } 9 crowdsec { 10 api_url http://crowdsec:8080 11 api_key {env.CROWDSEC_BOUNCER_API_KEY} 12 ticker_interval 3s 13 } 14 } 15 16 {$DOMAIN:localhost} { 17 route { 18 crowdsec 19 respond "Allowed by CrowdSec!" 20 } 21 22 encode gzip 23 reverse_proxy directus:8055 24 }