CLI Docker environment variables

  • SYNTHESIZED_USERCONFIG_FILE: Configuration file path. Analogue of the CLI --config-file option.

  • SYNTHESIZED_USERCONFIG: Configuration YAML. If set, the variable SYNTHESIZED_USERCONFIG_FILE is ignored.

  • SYNTHESIZED_INVENTORY_FILE: Inventory file with information about using data sources. Analogue of the CLI --inventory-file option.

  • SYNTHESIZED_INVENTORY: Inventory YAML. If set, the variable SYNTHESIZED_INVENTORY_FILE is ignored.

  • SYNTHESIZED_INPUT_URL: JDBC URL to the INPUT database. Analogue of the CLI --input-url option.

  • SYNTHESIZED_INPUT_USERNAME: Input username, default to null. Analogue of the CLI --input-username option.

  • SYNTHESIZED_INPUT_USERNAME_SECRET: Input username secret in JSON format, default to null. Analogue of the CLI --input-username-secret option.

  • SYNTHESIZED_INPUT_PASSWORD: Input password, default to null. Analogue of the CLI --input-password option.

  • SYNTHESIZED_INPUT_PASSWORD_SECRET: Input password secret in JSON format, default to null. Analogue of the CLI --input-password-secret option.

  • SYNTHESIZED_OUTPUT_URL: JDBC URL to the OUTPUT database. Analogue of the CLI --output-url option.

  • SYNTHESIZED_OUTPUT_USERNAME: Output username, default to null. Analogue of the CLI --output-username option.

  • SYNTHESIZED_OUTPUT_USERNAME_SECRET: Output username secret in JSON format, default to null. Analogue of the CLI --output-username-secret option.

  • SYNTHESIZED_OUTPUT_PASSWORD: Output password, default to null. Analogue of the CLI --output-password option.

  • SYNTHESIZED_OUTPUT_PASSWORD_SECRET: Output password secret in JSON format, default to null. Analogue of the CLI --output-password-secret option.

  • SYNTHESIZED_COMMAND: Analogue of the CLI command.

  • SYNTHESIZED_KEY: Synthesized license key.

In addition, you can use all available properties of the CLI application, more information about them can be found here.

You can find the example of running TDK CLI in Docker here.