Zen Project

Settings related to Zen Project for backward compatibility.

Zen project entrypoint

Entrypoint for zen project to start from.

IDzen-project.entrypoint
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_ENTRYPOINT ,
AIDBOX_ZEN_ENTRYPOINT ,
BOX_PROJECT_ENTRYPOINT
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen project entry

Environment variable is used to specify zen project entry namespace

IDzen-project.entry
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_ENTRY ,
AIDBOX_ZEN_ENTRY
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Load zen namespace as EDN

Used to load a single namespace represented as EDN

IDzen-project.load
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_LOAD ,
AIDBOX_ZEN_LOAD
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

URL or path to the zen project source

Source of the zen project using the following syntax ::[,::]*.

IDzen-project.paths
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_PATHS ,
AIDBOX_ZEN_PATHS
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen project git protocol

Either https or ssh. Assumes local directory if omitted.

IDzen-project.git.protocol
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_GIT_PROTOCOL ,
BOX_PROJECT_GIT_PROTOCOL
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen project git URL

Where to clone your project from. Aidbox substitutes it to git clone command.

IDzen-project.git.url
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_GIT_URL ,
BOX_PROJECT_GIT_URL
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen project git access token

Token to access HTTPS private repository

IDzen-project.git.access-token
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_GIT_ACCESS_TOKEN ,
BOX_PROJECT_GIT_ACCESS__TOKEN
Sensitivetrue — can be set only via environment variable
Hot reloadfalse — requires Aidbox restart

Zen project git checkout

Git branch or commit

IDzen-project.git.checkout
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_GIT_CHECKOUT ,
BOX_PROJECT_GIT_CHECKOUT
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen project target path

Clone the repository into a directory. Default value is a directory in /tmp

IDzen-project.git.target-path
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_GIT_TARGET_PATH ,
BOX_PROJECT_GIT_TARGET__PATH
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Path to the zen project inside a git repository

The value of the setting should be set to a path starting with a repository name.

IDzen-project.git.sub-path
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_GIT_SUB_PATH ,
BOX_PROJECT_GIT_SUB__PATH
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen dev mode

Enables watcher which reloads zen namespaces when they change.

IDzen-project.dev.mode
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_DEV_MODE ,
AIDBOX_ZEN_DEV_MODE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Task executor service workers

The default number of service workers.

IDzen-project.default-service-workers
TypeInt
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_DEFAULT_SERVICE_WORKERS ,
AIDBOX_ZEN_DEFAULT_SERVICE_WORKERS
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Zen config expose

Show zen Aidbox config in zen UI and on $config endpoint

IDzen-project.config.expose
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_CONFIG_EXPOSE ,
AIDBOX_ZEN_CONFIG_EXPOSE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Sync indexes on startup

If enabled, Aidbox synchronizes managed index on startup

IDzen-project.index.sync-on-start
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_INDEX_SYNC_ON_START ,
BOX_INDEX_SYNC__ON__START
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Manifest to zen migration

IDzen-project.manifest-to-zen-migration
TypeString
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_MANIFEST_TO_ZEN_MIGRATION ,
BOX_FEATURES_MANIFEST__TO__ZEN__MIGRATION
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Enable zen-FHIR search parameters

Aidbox zen packages may contain search parameters.

Enable this setting to load these search parameters into Aidbox. If disabled, only the pre-bundled and user-created search parameters are available.

This setting has no effect if FHIR-Schema validator is enabled.

IDzen-project.search.zen-fhir
TypeEnum
Values
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_SEARCH_ZEN_FHIR ,
BOX_SEARCH_ZEN__FHIR
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Check bindings

Disable validation of FHIR terminology bindings

IDzen-project.validation.value-set-mode
TypeBool
Default valuetrue
Environment variablesBOX_ZEN_PROJECT_VALIDATION_VALUE_SET_MODE ,
AIDBOX_FEATURES_VALIDATION_VALUE__SET_MODE ,
BOX_FEATURES_VALIDATION_VALUE__SET_MODE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Use SQL backward-compatible with old zen search

For some time zen-search generated slightly different SQL expressions.

Turn on this feature if you use zen-search and do not wish to update indexes.

IDzen-project.search.resource-compat
TypeBool
Default valuetrue
Environment variablesBOX_ZEN_PROJECT_SEARCH_RESOURCE_COMPAT ,
BOX_SEARCH_RESOURCE__COMPAT
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Enable terminology import

Enable terminology import.

IDzen-project.terminology.import.enable
TypeBool
Default valuetrue
Environment variablesBOX_ZEN_PROJECT_TERMINOLOGY_IMPORT_ENABLE ,
BOX_FEATURES_TERMINOLOGY_IMPORT_ENABLE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Enable terminology sync

Enable terminology sync.

IDzen-project.terminology.import.sync
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_TERMINOLOGY_IMPORT_SYNC ,
BOX_FEATURES_TERMINOLOGY_IMPORT_SYNC
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Build FTR index on startup

Build FTR index on startup.

IDzen-project.ftr.build-index-on-startup.enable
TypeBool
Default valuetrue
Environment variablesBOX_ZEN_PROJECT_FTR_BUILD_INDEX_ON_STARTUP_ENABLE ,
BOX_FEATURES_FTR_BUILD__INDEX__ON__STARTUP_ENABLE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Sync FTR index on Aidbox start

Sync FTR index on Aidbox start.

IDzen-project.ftr.build-index-on-startup.sync
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_FTR_BUILD_INDEX_ON_STARTUP_SYNC ,
BOX_FEATURES_FTR_BUILD__INDEX__ON__STARTUP_SYNC
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Enable incremental updates of the FTR index

Enable incremental updates of the FTR index

IDzen-project.ftr.incremental-index-updates.enable
TypeBool
Default valuetrue
Environment variablesBOX_ZEN_PROJECT_FTR_INCREMENTAL_INDEX_UPDATES_ENABLE ,
BOX_FEATURES_FTR_INCREMENTAL__INDEX__UPDATES_ENABLE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Load FTR index into Aidbox DB

Load FTR index into Aidbox DB

IDzen-project.ftr.pull.enable
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_FTR_PULL_ENABLE ,
BOX_FEATURES_FTR_PULL_ENABLE
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart

Load FTR index synchronously

Block Aidbox start until FTR index is loaded into Aidbox DB.

IDzen-project.ftr.pull.sync
TypeBool
Default value(no default)
Environment variablesBOX_ZEN_PROJECT_FTR_PULL_SYNC ,
BOX_FEATURES_FTR_PULL_SYNC
Sensitivefalse — can be set via Ul and environment variable
Hot reloadfalse — requires Aidbox restart