add more confs and stuff
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
services:
|
||||
crowdsec:
|
||||
image: crowdsecurity/crowdsec:latest
|
||||
restart: always
|
||||
environment:
|
||||
GID: "1000"
|
||||
COLLECTIONS: crowdsecurity/caddy crowdsecurity/linux crowdsecurity/nextcloud
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- ./crowdsec/acquis.yaml:/etc/crowdsec/acquis.yaml:ro
|
||||
- crowdsec_db:/var/lib/crowdsec/data
|
||||
- caddy_logs:/var/log/caddy:ro
|
||||
networks:
|
||||
- proxy
|
||||
healthcheck:
|
||||
test: ["CMD", "cscli", "version"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
|
||||
caddy:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
restart: always
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
volumes:
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile
|
||||
- caddy_data:/data
|
||||
- caddy_config:/config
|
||||
- caddy_logs:/var/log/caddy
|
||||
environment:
|
||||
CROWDSEC_API_KEY: ${CROWDSEC_API_KEY}
|
||||
depends_on:
|
||||
crowdsec:
|
||||
condition: service_healthy
|
||||
networks:
|
||||
- proxy
|
||||
- immich_default
|
||||
- zitadel
|
||||
- vw_default
|
||||
- zipline_default
|
||||
|
||||
volumes:
|
||||
crowdsec_db:
|
||||
caddy_data:
|
||||
caddy_config:
|
||||
caddy_logs:
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
driver: bridge
|
||||
immich_default:
|
||||
external: true
|
||||
name: immich_default
|
||||
zitadel:
|
||||
external: true
|
||||
name: zitadel
|
||||
vw_default:
|
||||
external: true
|
||||
name: vw_default
|
||||
zipline_default:
|
||||
external: true
|
||||
name: zipline_default
|
||||
Reference in New Issue
Block a user