diff --git a/caddy/docker-compose-crowdsec.yml b/caddy/docker-compose-crowdsec.yml index 0d63231..536eb0a 100644 --- a/caddy/docker-compose-crowdsec.yml +++ b/caddy/docker-compose-crowdsec.yml @@ -1,26 +1,4 @@ services: - caddy: - image: ryuupendragon/caddy-crowdsec:2.10.0 - container_name: caddy - cap_add: - - NET_ADMIN - networks: - proxy: - ipv4_address: 172.30.0.2 - environment: - - CROWDSEC_API_KEY=${CROWDSEC_API_KEY} - volumes: - - ${APPDATA_PATH}/caddy-crowdsec/caddy-file:/etc/caddy - - ${APPDATA_PATH}/caddy-crowdsec/caddy-config:/config - - ${APPDATA_PATH}/caddy-crowdsec/caddy-data:/data - - ${APPDATA_PATH}/caddy-crowdsec/caddy-logs:/logs - - ${APPDATA_PATH}/caddy-crowdsec/caddy-srv:/srv - ports: - - ${HTTP_PORT}:80 - - ${HTTPS_PORT}:443 - - ${HTTPS_PORT}:443/udp - restart: unless-stopped - crowdsec: image: crowdsecurity/crowdsec:v1.6.9 container_name: crowdsec @@ -41,6 +19,30 @@ services: - ${APPSEC_PORT}:7422 restart: unless-stopped + caddy: + image: ryuupendragon/caddy-crowdsec:2.10.0 + container_name: caddy + depends_on: + - crowdsec + cap_add: + - NET_ADMIN + networks: + proxy: + ipv4_address: 172.30.0.2 + environment: + - CROWDSEC_API_KEY=${CROWDSEC_API_KEY} + volumes: + - ${APPDATA_PATH}/caddy-crowdsec/caddy-file:/etc/caddy + - ${APPDATA_PATH}/caddy-crowdsec/caddy-config:/config + - ${APPDATA_PATH}/caddy-crowdsec/caddy-data:/data + - ${APPDATA_PATH}/caddy-crowdsec/caddy-logs:/logs + - ${APPDATA_PATH}/caddy-crowdsec/caddy-srv:/srv + ports: + - ${HTTP_PORT}:80 + - ${HTTPS_PORT}:443 + - ${HTTPS_PORT}:443/udp + restart: unless-stopped + networks: proxy: name: proxy