> For the complete documentation index, see [llms.txt](https://docs.aurras.hugobyte.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aurras.hugobyte.com/components/event-feed/event-feed-substrate/deployment/docker-compose.md).

# Docker Compose

### Prerequisites

1. [Docker](/dependencies/docker.md)
2. [Docker Compose](/dependencies/docker-compose.md)
3. [Openwhisk](/dependencies/openwhisk.md) ([docker-compose](/dependencies/openwhisk/deployment/setup-docker-compose.md))
4. [Aurras Core](/components/event-manager.md#installation)

### Deployment Guide

1. Clone [aurras-deployment-docker-compose](https://github.com/HugoByte/aurras-deployment-docker-compose)

```
git clone https://github.com/HugoByte/aurras-deployment-docker-compose
```

&#x20;   2\. Navigate to aurras-event-feed-substrate setup directory

```
cd aurras-deployment-docker-compose/aurras-event-feed-substrate
```

&#x20;  3\. Make [configuration](/components/event-feed/event-feed-substrate/configuration.md) changes if need to local.env

&#x20;  4\. Generate the Event ID using [`register_event_source.sh`](/components/event-manager.md#usage)&#x20;

&#x20;  5\. Update the TOPICS env configuration with the generated Event ID

&#x20;  6\. Add custom type if any for the chain to `config/types.json`

&#x20;  7\. Run docker-compose command to start the service

```
docker-compose --project-name aurras up -d
```
