CLI description of configuration parameters.
Help command is available under:
tfd -h
tfd --help
Section contains basic configuration parameters of application.
Parameter | Description |
---|---|
--config_file | Path to the config file (default: not set) |
--listen_host | Listen host (default: 0.0.0.0) |
--listen_port | Listen port (default: 9500) |
--reload_interval_in_sec | The interval of time after which the model configurations will be reloaded on TFS instances (default: 300) |
--max_auto_reload_duration_in_sec | Max duration auto-reload (default: 3600) |
--upload_timeout_in_sec | Timeout after which upload will be interrupted (default: 300) |
--default_model_label | Default model label (default: canary) |
--tfs_allow_labels_for_unavailable_models | If true, assume TFS instances accept assigning labels to models that are not available yet (default: false) |
--discovery | Discovery source, see section of selected Discovery Options (default: dns) |
--storage | Storage backend, see section of selected Storage Options (default: filesystem) |
--metadata | Metadata backend, see section of selected Metadata Options (default: sqldb) |
Section contains configuration parameters of chosen Discovery which is necessary to get list of available TFS instances.
DNS based Discovery.
Parameter | Description |
---|---|
--discovery_dns_service_suffix | Service suffix with or without dot prefix; optional (default: not set) |
--discovery_dns_default_instance_port | Default TFS instance port in case SRV records are unavailable (default: 8500) |
Text file based Discovery.
Parameter | Description |
---|---|
--discovery_plaintext_hosts_path | Path to the file containing configuration of the TFS instances (default: /tfdeploy/hosts) |
Section contains configuration parameters of chosen kind of models/modules store.
File System based storage.
Parameter | Description |
---|---|
--storage_filesystem_base_path | Root location (default: /tfdeploy)* |
Parameter | Description |
---|---|
--storage_filesystem_model_archive_name | Model archive name (default: model_archive.tar) |
--storage_filesystem_model_config_name | Models config filename (default: models.config) |
--storage_filesystem_model_empty_config_name | Empty config filename (default: empty.config) |
Parameter | Description |
---|---|
--storage_filesystem_module_archive_name | Module archive name (default: module_archive.tar) |
Section contains configuration parameters of chosen database implementation used to hold necessary metadata which is required for proper work of application.
SQL based storage.
Parameter | Description |
---|---|
--metadata_sqldb_driver | SQL driver (default: sqlite3) |
--metadata_sqldb_dsn | The Data Source Name in common format like e.g. PEAR DB, but without type-prefix (optional parts marked by squared brackets) (default: /tfdeploy/tfdeploy.db) |