Implementation
Last updated
Was this helpful?
Last updated
Was this helpful?
Remember a connector could be a source
or destination
one. Each will need a set of configuration files (explained below) exported to astro
In your connector implement this interface:
Create a binary and place it under the proper folder under impulse, for example:
Provide the configuration files under astro
. For example for dotCMS
+ source
() the path would look like this: impulse/docker-tools/compose-template/connector-test/dotcms/source
astro-config-extension.conf: Property file for your testing binary.
config.json: Contains specific properties for each of the ks-min
and ks-max
types of testing.
content-mapping.json (optional): Content Mapper configuration, in order to work, the sync needs to have this file in both source
and destination
.
docker-compose.yml: Docker config for the tested system including the transformer
and adapter
.
ks-max.sh: curl commands to config system endpoints, taxis aand adapters for type ks-max
ks-min.sh: curl commands to config system endpoints, taxis aand adapters for type ks-min