Back to Conductor

Conductor Docker Builds

docker/README.md

2019-04-12-13001.8 KB
Original Source

Conductor Docker Builds

Pre-built docker images

Conductor server with support for the following backend:

  1. Redis
  2. Postgres
  3. Mysql
  4. Cassandra

Docker File for Server and UI

Docker Image Source for Server with UI

Configuration Guide for Conductor Server

Conductor uses a persistent store for managing state.
The choice of backend is quite flexible and can be configured at runtime using conductor.db.type property.

Refer to the table below for various supported backend and required configurations to enable each of them.

[!IMPORTANT]

See config.properties for the required properties for each of the backends.

BackendProperty
postgresconductor.db.type=postgres
redisconductor.db.type=redis_standalone
mysqlconductor.db.type=mysql
cassandraconductor.db.type=cassandra

Conductor using Elasticsearch for indexing the workflow data.
Currently, Elasticsearch 6 and 7 are supported.

We welcome community contributions for other indexing backends.

Note: Docker images use Elasticsearch 7.

Helm Charts

TODO: Link to the helm charts

Run Docker Compose Locally

Use the docker-compose to bring up the local conductor server.

Docker ComposeDescription
docker-compose.yamlRedis + Elasticsearch 7
docker-compose-postgres.yamlPostgres + Elasticsearch 7
docker-compose-mysql.yamlMysql + Elasticsearch 7