Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.85 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.85 KB

Camunda Connectors Bundle

The Connectors Bundle contains all out-of-the-box Connectors for Camunda. It's an easy way to try them out in your local setup or in k8s.

The Dockerfile provides an image including the [Connector Runtime] and all out-of-the-box Connectors provided by Camunda. The image starts the Connector Runtime with all jar files provided in the /opt/app directory as classpath.

To add more connectors to the image, follow the examples in the Connector Runtime.

Docker Compose

The Connectors Bundle is also part of the Camunda docker-compose resources Docker Compose release.

Secrets

To inject secrets into the Connector Runtime, they have to be available its environment.

For example, you can inject secrets when running it in a Docker container:

docker run --rm --name=connectors -d \
           -v $PWD/connector.jar:/opt/app/ \  # Add a connector jar to the classpath
           -e MY_SECRET=secret \              # Set a secret with value
           -e SECRET_FROM_SHELL \             # Set a secret from the environment
           --env-file secrets.txt \           # Set secrets from a file
           camunda/connectors-bundle:8.3.0

The secret MY_SECRET value is specified directly in the docker run call, whereas the SECRET_FROM_SHELL is injected based on the value in the current shell environment when docker run is executed. The --env-file option allows using a single file with the format NAME=VALUE per line to inject multiple secrets at once.

Find further instructions in the [Connector Runtime].

Build

docker build -t camunda/connectors-bundle:${VERSION} .