ConduitIO / conduit

Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
https://conduit.io
Apache License 2.0
401 stars 49 forks source link

Load configs and directories from the working directory #1952

Closed hariso closed 2 weeks ago

hariso commented 2 weeks ago

Description

Currently, Conduit looks for the configuration file location and the pipelines, connectors and processors directories in the same directory where the Conduit binary is running.

That's not always desirable, e.g. when Conduit is installed as a package. In that case, running conduit in a directory won't use the config file, pipelines, etc. from that directory, even though a user will likely expect that.

Hence, this PR changes Conduit's behavior to search for the config file and the directories in the working directory by default.

Quick checks