Building the TIBCO BusinessEvents Docker Image

TIBCO BusinessEvents provides a script file to build Docker image for BusinessEvents. This batch file (for Windows and Linux) is located at the BE_HOME/docker/bin folder.

Prerequisites

Before building the BusinessEvents Docker image, ensure that Dockerfile of BusinessEvents is created. See Dockerfile for TIBCO BusinessEvents for more details.

Procedure

  • Go to the BE_HOME/docker/bin folder and run the Docker image building script build_be_image.sh (in Linux) or build_be_image.bat (in Windows).
    ./build_be_image.sh -l <INSTALLERS_LOCATION> -v <BE_VERSION> -e <BE_EDITION> -i <IMAGE_VERSION> -a <BE_ADDONS> --hf=<BE_HOTFIX> --as-hf=<AS_HOTFIX> -d <DOCKERFILE>
    Docker Image Building Script Arguments
    Argument Required/Optional Description
    -l/--installers-location Required Location where TIBCO BusinessEvents and TIBCO Activespaces installers are located.
    -e/--edition Required TIBCO BusinessEvents software edition. The values are:
    • standard
    • enterprise
    -v/--version Required TIBCO BusinessEvents software version (3 part number).
    -i/--image-version Required Version number that you want to assign to the image (for example, v01)
    -a/--addons Optional (Optional) Comma-separated values for required addons. The values are:
    • process
    • views
    • datamodeling
    • decisionmanager
    • eventstreamprocessing
    --hf Optional Additional TIBCO BusinessEvents hotfix version (for example, 1)
    --as-hf Optional Additional TIBCO ActiveSpaces hotfix version (for example, 1)
    -d/--dockerfile Optional Dockerfile to be used for generating image. The default value is Dockerfile.
    For example:
    ./build_product_image.sh -l /home/pkgs/5.4 -e standard -v 5.4.0 -i v01 -a process --hf=1
    Note:
    • Run the Docker image building script from BE_HOME/docker/bin folder as the folder contains other files as well which are required for building docker image.
    • Encapsulate all the arguments between double quotes (").