This extension was built to enrich stage- and test-systems that run a clone of the productive database, but without its binaries (to conserve space), with a defined subset of binaries from the prod system as a new version.
It assumes that the asset IDs are the same on both systems.
The plugin appears as a system task under the "Import" section.
To be configured in {home}/appserver/conf/custom.properties
type: String, required: yes, default: -
The license key for the plugin (product: cloneBinarySync), provided by brix.
type: String, required: yes, default: -
An arbitrary Search Util-expression defining which assets should be enriched.
type: String, required: yes, default: -
The remote SDK endpoint to use, e.g. http://celum.server:8765/api
type: String, required: yes, default: -
The server secret you configured in prod's remote.yml
type: String, required: yes, default: -
The client ID you configured in prod's remote.yml, e.g. clonebinarysync
type: String, required: yes, default: -
The client secret you configured in prod's remote.yml
type: String, required: no, default: true
Check if the local asset version is already higher than the remote one, and skip it (assuming it has already been binary-synced)
type: String, required: no, default: -
A Quartz cron expression for automating the task. This is not recommended, and only works when skipOnNewerVersion
is true (otherwise it's gonna fill up your disk real fast).
Versioned Infofields | CELUM (min. version) |
---|---|
1.x | 6.8 |
Release: 2022-02-14
Initial Version
Release: 2022-02-25
Added skipOnNewerVersion
and cronExpression