Platform Core image

Platform Core is Docker-image based distribution of Liberator and Transformer and their most commonly-used modules. It is available from Caplin’s Docker registry, and it is supported by Caplin in both production and development.

The Platform Core image contains a simple deployment of Liberator and Transformer. It requires your customisation to tailor it to your development and production requirements.

For guidance on using Platform Core locally for software development, see Developing with Caplin Platform on macOS and Windows.

Support

Platform Core is supported by Caplin in both production and development deployments.

Image specification

The Platform Core image has the following specification:

Name

platform/core

Registry

docker-release.caplin.com (Caplin account required)

Working directory

/app

Default user

platform

Default command

/bin/sh

Tags

The following tags are available:

8.0.1
Usage
docker login docker-release.caplin.com
docker pull docker-release.caplin.com/platform/core:8.0.1
Base

Base image

Red Hat UBI9 9.3-1552

CPU architecture

x86_64, aarch64

Java

Red Hat OpenJDK 17

Caplin products
Component Version

Deployment Framework

8.0.0-179927-d802fa4a

Liberator

8.0.1-212895-72395511

   Module: Permissioning Service

7.0.4-48-79c12c0

Transformer

8.0.1-209428-2690cd2c

   Module: Refiner

7.1.4-470-b71bd16

   Module: Watchlist

7.1.1-74541-11ca8247

   Module: FieldEnricher

8.0.0-193946-616ff55e

   Module: Charting

8.0.0-193946-616ff55e

   Module: Alert

8.0.0-193946-616ff55e

   Module: Decision Support

7.1.1-77-405acea

7.1.33
Usage
docker login docker-release.caplin.com
docker pull docker-release.caplin.com/platform/core:7.1.33
Base

Base image

Red Hat UBI9

CPU architecture

x86_64

Java

Red Hat OpenJDK 17

Caplin products
Component Version

Deployment Framework

7.1.2-31326-bbafa80

Liberator

7.1.32-168819-ecf4276a

   Module: Permissioning Service

7.0.4-48-79c12c0

Transformer

7.1.20-195098-ce5723bc

   Module: Refiner

7.1.4-470-b71bd16

   Module: Watchlist

7.1.1-74541-11ca8247

   Module: FieldEnricher

7.1.1-74541-11ca8247

   Module: Charting

7.1.2-74541-11ca8247

   Module: Alert

7.1.0-74541-11ca8247

   Module: Decision Support

7.1.1-77-405acea

7.1.32
Usage
docker login docker-release.caplin.com
docker pull docker-release.caplin.com/platform/core:7.1.32
Base

Base image

Red Hat UBI9

CPU architecture

x86_64

Java

Red Hat OpenJDK 17

Caplin products
Component Version

Deployment Framework

7.1.2-31326-bbafa80

Liberator

7.1.32-168819-ecf4276a

   Module: Permissioning Service

7.0.4-48-79c12c0

Transformer

7.1.18-127390-6b3bc77e

   Module: Refiner

7.1.4-470-b71bd16

   Module: Watchlist

7.1.1-74541-11ca8247

   Module: FieldEnricher

7.1.1-74541-11ca8247

   Module: Charting

7.1.2-74541-11ca8247

   Module: High-Low

7.0.0-121-0d193de

   Module: Alert

7.1.0-74541-11ca8247

   Module: Decision Support

7.1.1-77-405acea

7.1.30
Usage
docker login docker-release.caplin.com
docker pull docker-release.caplin.com/platform/core:7.1.30
Base

Base image

Red Hat UBI9

CPU architecture

x86_64

Java

Red Hat OpenJDK 17

Caplin products
Component Version

Deployment Framework

7.1.2-31326-bbafa80

Liberator

7.1.31-142175-37823e35

   Module: Permissioning Service

7.0.3-15-dc5332d

Transformer

7.1.18-127390-6b3bc77e

   Module: Refiner

7.1.4-470-b71bd16

   Module: Watchlist

7.1.1-74541-11ca8247

   Module: FieldEnricher

7.1.1-74541-11ca8247

   Module: Charting

7.1.2-74541-11ca8247

   Module: High-Low

7.0.0-121-0d193de

   Module: Alert

7.1.0-74541-11ca8247

   Module: Decision Support

7.1.1-77-405acea

7.1.29
Usage
docker login docker-release.caplin.com
docker pull docker-release.caplin.com/platform/core:7.1.29
Base

Base image

Red Hat UBI9

CPU architecture

x86_64

Java

Red Hat OpenJDK 17

Caplin products
Component Version

Deployment Framework

7.1.2-31326-bbafa80

Liberator

7.1.31-142175-37823e35

   Module: Permissioning Service

7.0.3-15-dc5332d

Transformer

7.1.18-127390-6b3bc77e

   Module: Refiner

7.1.4-470-b71bd16

   Module: Watchlist

7.1.1-74541-11ca8247

   Module: FieldEnricher

7.1.1-74541-11ca8247

   Module: Charting

7.1.2-74541-11ca8247

   Module: High-Low

7.0.0-121-0d193de

   Module: Alert

7.1.0-74541-11ca8247

   Module: Decision Support

7.1.0-75-9b170a6

7.1.28
Usage
docker login docker-release.caplin.com
docker pull docker-release.caplin.com/platform/core:7.1.28
Base

Base image

Red Hat UBI9

CPU architecture

x86_64

Java

Red Hat OpenJDK 17

Caplin products
Component Version

Deployment Framework

7.1.2-31326-bbafa80

Liberator

7.1.30-127390-6b3bc77e

   Module: Permissioning Service

7.0.3-15-dc5332d

Transformer

7.1.18-127390-6b3bc77e

   Module: Refiner

7.1.4-470-b71bd16

   Module: Watchlist

7.1.1-74541-11ca8247

   Module: FieldEnricher

7.1.1-74541-11ca8247

   Module: Charting

7.1.2-74541-11ca8247

   Module: High-Low

7.0.0-121-0d193de

   Module: Alert

7.1.0-74541-11ca8247

   Module: Decision Support

7.1.0-75-9b170a6

Default configuration

The Platform deployment in the Platform Image has the following configuration by default:

  • Licensing: Platform Core includes 30-minute evaluation licenses for Liberator and Transformer. Replace these licenses with development or production licenses, or configure Liberator and Transformer to connect to a licensed Discovery server.

  • Authentication and Authorisation: Platform Core’s Liberator is configured to use the Caplin Permissioning Service’s auth module: PAM. Either deploy a Java Permissioning Adapter to provide PAM with live permissioning data from a backend system, or deactivate the CaplinPermissioningService blade and activate one of the following alternative Liberator built-in auth-module blades:

    • TokenPermissioning: Reads authorisation data from Caplin KeyMaster authentication tokens. Requires a Caplin KeyMaster deployment.

    • OpenPermissioning: Applies no authentication or authorisation rules. Works with Liberator’s HTTP Basic Authentication and Caplin KeyMaster. Suitable for development deployments only.

  • Security: Platform Core’s Liberator is configured with HTTP access and its diagnostic website activated. For production deployments, deactivate the HTTP blade, deactivate the LiberatorWebsite blade, activate the HTTPS blade, and activate the MinimalLiberatorWebsite blade.


See also: