Generieren des Konnektor-Images
Zur Generierung Ihres neuen connectors-Docker-Images müssen Sie das Tool remote-engine-customizer heranziehen.
Dieses Tool liest die Datei docker-compose.yml der Engine, extrahiert das connectors-Abbild und generiert es neu. Dabei werden konfigurierte Konnektoren/Prozessoren zum Image hinzugefügt. Standardmäßig ersetzt das Tool das ursprüngliche Image durch das neu generierte und speichert die alte Datei im Verzeichnis .remote_engine_customizer/backup/ der Remote Engine Gen2.
Um weitere Informationen zu diesem Tool abzurufen, führen Sie folgenden Befehl aus: docker run tacokit/remote-engine-customizer:${version} help.
Prozedur
Ergebnisse
Beispiel für eine Konsolenausgabe mit der Image-ID 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