Deploying custom extensions


Overview

In the vast majority of situations, extensions are automatically managed by CAST Imaging, i.e. they are downloaded from either CAST Extendexternal link or Extend Local Server and then installed. However, it may be necessary to install a custom extension that is not available on CAST Extend - the instructions below explain how to do this.

Step 1 - Obtain the custom extension

First obtain the custom extension in .nupkg format - if you receive a .zip or other archive file, ensure you unpack it to find the .nupkg within.

Step 2 - Upload .nupkg file

The .nupkg file must be placed in the following “shared” location so that it is available to all analysis-node components:

Microsoft Windows - defined by SHARED_FOLDER variable

c:\cast-node\common-data

Linux/Docker - defined by INSTALL_DIR variable

/opt/cast/shared/common-data

Step 3 - Restart services

Restart any analysis-node components so that the extension .nupkg is taken into account.

Step 4 - Locate extension in UI

Use the Available Extensions panel to find and select the custom extension for installation and inclusion in your application: