# Docker Compose

In your `docker-compose.yml` you'll need to add a service for the siege data collector. You'll need to give it access to the network of whichever service you want to monitor.

<pre><code>version: "3.7"
<strong>services:
</strong>  siege:
    image: public.ecr.aws/v1v0p1n9/siegelistener:latest
    network_mode: service:your-service
    environment:
      SIEGE_APIKEY: &#x3C;your api key>
      SIEGE_SERVER: &#x3C;your siege cloud url>/api/v1/listener/event/update
      SIEGE_FILTER: "tcp and port 80"
</code></pre>
