Deployment using Container (tC)

Deployment using Container (tC)

Preparing container runtime

Read more here: https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/4034854915

Deploying tia Content Server Core

 

Deploying tia Core requires the following:

Example of a repository.cfg file:

 

In addition, decide about and prepare these settings depending on your requirements in order to run the container.

docker run parameter

Placeholder name to be replaced

Mapping to container-configuration

Explanation

docker run parameter

Placeholder name to be replaced

Mapping to container-configuration

Explanation

--name

<Name>

 

Give the tia Core container a custom name. This name is also the application context name.

Hint: You can start multiple instances of the same containers with different ports and different names.

-p

<Hostport>

SERVER_PORT

<Hostport>: Listener port on host that forwards to the listener port in the container, which is configured by server.port application-wide setting (default: 8080).

-v

<Config Folder>

/application/config

The folder location on host system where the repository.cfg resides.

-v

<License Folder>

/application/config/license/

The location on host system where the license file resides. For more information refer to https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/2726854657 .

-v

<Temp Folder>

/temp/data

Optional: Mapping container’s temp directory to host file system.

-e

<Loglevel>

LOGGING_LEVEL_ROOT

The log level sets the verboseness of the log writing. Valid are: OFF; ERROR; WARN; INFO orDEBUG.It is recommended to use ERROR or WARN in production environments and WARN or INFO in test systems. Set DEBUG level only when being ask be kgs Customer Support. For more information on logging refer to https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/2639003812 .

-e

<BcryptHash>

WEBAPP_SECURITY_AUTH_BASIC_PASSWORD

To login to the tia Status UI, a password is required that when being hashed must match this value. For more information refer to https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/2740158485 .

-d

 

 

Run as daemon in background

 

<Image>

 

Referencing the image as last parameter in the docker command.

The image is referenced like this:

images.docker.kgs-cloud.de/tia/core/<Product>:<Version>

with

<Product>: The tia Core product to be deployed: saphttp , cmis, or ilm.

<Version>: The version of tia Core to be deployed. kgs recommends to use the latest available version. For this use latest.

For information about the container environmental variables, refer to https://kgs-software.atlassian.net/wiki/spaces/DOCUEN/pages/2753986751

 

When host is running Windows, pay attention to the volume mappings. The host volume path contains drive letter with colon ( : ) and backslashes ( \ ). Use quotation marks and double the backslash to allow correct interpretation.

Example volume mapping: "G:\\host\\location":/container/location

 

For example deployments see: