> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://conductorai.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://conductorai.ferndocs.com/_mcp/server.

# Deployment

> Deploy the Conduit platform in your environment using Docker containers.

The Conduit platform supports deployment via Docker containers for self-hosted and air-gapped environments.

## Prerequisites

* Docker 24.0+
* Docker Compose 2.20+
* 16 GB RAM minimum (32 GB recommended)
* 100 GB disk space for data storage
* Network access to container registry (or offline image transfer)

## Quick start

#### Pull images

```bash
docker pull conductorai/conduit-api:latest
docker pull conductorai/conduit-search:latest
docker pull conductorai/conduit-workflow:latest
docker pull conductorai/conduit-web:latest
```

#### Configure environment

Create a `.env` file with your deployment configuration:

```bash
CONDUIT_LICENSE_KEY=your-license-key
CONDUIT_DATABASE_URL=postgresql://conduit:password@db:5432/conduit
CONDUIT_REDIS_URL=redis://redis:6379
CONDUIT_ENCRYPTION_KEY=your-256-bit-key
CONDUIT_LLM_PROVIDER=openai  # or anthropic, local
```

#### Deploy

```bash
docker-compose up -d
```

Verify deployment health:

```bash
curl http://localhost:8080/v1/health
```

## Air-gapped deployment

For environments without internet access:

1. Export images on a connected machine:
   ```bash
   docker save conductorai/conduit-api:latest | gzip > conduit-api.tar.gz
   ```

2. Transfer to the air-gapped environment via approved media

3. Load images:
   ```bash
   docker load < conduit-api.tar.gz
   ```

## Architecture

The platform runs as a set of microservices:

| Service            | Port | Description                   |
| ------------------ | ---- | ----------------------------- |
| `conduit-api`      | 8080 | REST API gateway              |
| `conduit-search`   | 8081 | Document indexing and search  |
| `conduit-workflow` | 8082 | Workflow orchestration engine |
| `conduit-web`      | 3000 | Web dashboard                 |
| `postgres`         | 5432 | Primary datastore             |
| `redis`            | 6379 | Cache and job queue           |