Running BusinessEvents Rule Management Server (RMS) in Docker

Rule management server is an integral part of BusinessEvents for using WebStudio and Decision Manager.

You can configure the rule management server volumes in the BusinessEvent base Docker image. See Dockerfile for TIBCO BusinessEvents for more details on the rule management server volumes.

Procedure

  1. Generate the TIBCO BusinessEvents base Docker image.
  2. Generate the rule management server Dockerfile.
    The process is same as you generate the Dockerfile for any BusinessEvents application with the only addition that you need to put RMS.ear and RMS.cdd in the target directory. See Generating BusinessEvents Application Dockerfile for more details.
  3. Build the rule management server Docker image.
    The process is same as you build the Docker image for any BusinessEvents application. See Building BusinessEvents Application Docker Image for more details.
  4. Start the rule management server container using the following command:
    docker run --net=<BRIDGE_NETWORK> --name=<RMS_CONTAINER_NAME> -e COMPONENT=”rms” -e PU=default <RMS_IMAGE_NAME>
    where:
    • --net=<BRIDGE_NETWORK> - Specify the name of the network bridge that you have created. This connects the container to the specified network.
    • --name=<RMS_CONTAINER_NAME> - Specify a name that you want to assign to the rule management server container.
    • -e PU=<PU_NAME> - Specify the processing unit that you want to start with the command.
    • -e COMPONENT=”rms” - Set the environment variable COMPONENT value as "rms" for the rule management server.
    • <RMS_IMAGE_NAME> - Specify the name of the BusinessEvents rule management server Docker image.
Related concepts