Skip to main content
Version: 5.3.0.0

Orchestra Service Generator

Description​

The Orchestra Service Generator is designed to create a minimalist orchestra setup, including only the components essential for execution. It is a standalone artifact that can be used both as a command-line interface (CLI) tool locally and integrated into a CI/CD pipeline. This flexibility allows for seamless orchestration in various environments, from local development to automated deployment workflows.

Commands​

CommandDescription
create / generateThis command creates a orchestra service based on a given orchestra and options.

Create Options​

OptionDescription
-b, --baseOrchestraPath to the orchestra, which shall be used for the orchestra service. (Zip or folder) - required
-d, --withoutDatabaseWhen this option is enabled, the orchestra database is removed from the orchestra service.
-e, --withoutExtAppsWhen this option is enabled, all external Apps in the extApp folder will be removed from the orchestra service.
-h, --helpShow this help message and exit.
-m, --withMonitorWhen this option is enabled, the orchestra monitor is integrated into the orchestra service.
-o, --outputPath to the output directory where the orchestra-service shall be stored. The default value is the current working directory.
-V, --versionPrint version information and exit.
-w, --withoutDefines the files or folders that will be removed from the service. Multiple files can be set. It is also possible to separate them with a , (e.g. --without manual,monitor)

Example​

# create a orchestra service without an orchestra monitor
orchestra-service-generator create -b <path-to-orchestra> -o <path-to-output>
# create a orchestra service without an orchestra monitor, the manual and the database
orchestra-service-generator create -b <path-to-orchestra> -o <path-to-output> -d -w orchestraManual