/ 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  }