Construire l'image de votre connecteur
Pour construire l'image Docker de vos nouveaux connecteurs (connectors), vous devez utiliser l'outil remote-engine-customizer.
Cet outil lit le fichier du moteur docker-compose.yml, extrait l'image connectors et la reconstruit en ajoutant des connecteurs/processeurs configurés à l'image. Par défaut, il remplace l'image originale par la nouvelle image construite et sauvegarde l'ancien fichier dans le répertoire .remote_engine_customizer/backup/ du Moteur distant Gen2.
Pour plus d'informations concernant l'outil, exécutez cette commande : docker run tacokit/remote-engine-customizer:${version} help
Procédure
Résultats
Exemple de sortie dans la console où l'ID de l'image est e761f26e4adb:20191206151130452 :
docker run \
-v /opt/my-remote-engine:/opt/re \
-v /opt/dev/my-component:/opt/exchange \
-v /var/run/docker.sock:/var/run/docker.sock \
tacokit/remote-engine-customizer:1.1.15 \
register-component-archive \
--remote-engine-dir=/opt/re \
--component-archive=/opt/exchange/target/custom-components-0.0.1-SNAPSHOT.car
[INFO] Building image 'e761f26e4adb:20191206151130452' from 'e761f26e4adb' adding [/opt/exchange/target/test-components-0.0.1-SNAPSHOT.car]
[INFO] Looking for component-registry.properties configuration, this can be a bit long...
[INFO] Building image 'e761f26e4adb:20191206151130452'
[INFO] Restart your remote engine to take into account the new connector image