-
Notifications
You must be signed in to change notification settings - Fork 7
Running TIBCO BusinessEvents Application
ykalidin edited this page Aug 29, 2025
·
2 revisions
By using the TIBCO BusinessEvents Container Image, you can run it in Docker or Podman.
- Check the complete information provided in Running TIBCO BusinessEvents.
Execute the run command on the machine where you have created the container image.
Syntax Using Docker:
docker run --net=<NETWORK_NAME> \
-p <CONTAINER_PORT>:<HOST_PORT> \
-v <LOCAL_DIRECTORIES>:<CONTAINER_DIRECTORIES> \
-e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \
-e <ENVIRONMENT_VARIABLES> \
<IMAGE_NAME>:<IMAGE_VERSION>
Syntax Using Podman:
podman run --net=<NETWORK_NAME> \
-p <CONTAINER_PORT>:<HOST_PORT> \
-v <LOCAL_DIRECTORIES>:<CONTAINER_DIRECTORIES> \
-e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \
-e <ENVIRONMENT_VARIABLES> \
<IMAGE_NAME>:<IMAGE_VERSION>
docker run -p 8110:8110 -e PU=default "HOSTNAME=localhost" -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> httpapp
Example Using Docker.
-
Build Image:
./build_image.sh -i app \ -a '<Path to Application CDD and EAR>' \ -s '<Installer Location>' \ -t be6dascache:v1 -
Create Network
docker network create net1 -
Run Cache agent
docker run --net=net1 \ -e PU=cache \ --name=cacheagent \ -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \ be6dascache:v1 -
Run Inference agent
docker run --net=net1 \ -e PU=default \ -e AS_DISCOVER_URL=tcp://cacheagent:50000 \ -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \ --name=inferenceagent \ -p 8109:8109 \ be6dascache:v1
Example Using Buildah and Podman:
With podman we can create network only in root user mode. If you like to run in root less mode you can use default network host.
-
Rootless Mode:
-
Build Image
./build_image.sh -i app \ -a '<Path to Application CDD and EAR>' \ -s '<Installer Location>' \ -b buildah \ -t be6dascache:v1 -
Run Cache agent
podman run --net=host \ -e PU=cache \ -e JMX_PORT=5556 \ -e ENGINE_NAME=be-engine-ascache \ -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \ be6dascache:v1 -
Run Inference agent
podman run --net=host \ -e PU=default \ -e AS_LISTEN_PORT=51000 \ -e AS_DISCOVER_URL=tcp://127.0.0.1:50000 \ -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \ be6dascache:v1
-
-
Rootuser Mode:
-
Build Image
sudo ./build_image.sh -i app \ -a '<Path to Application CDD and EAR>' \ -s '<Installer Location>' \ -b buildah \ -t be6dascache:v1 -
Create Network
sudo podman network create net1 -
Run Cache agent
sudo podman run --net=net1 \ -e PU=cache \ -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \ be6dascache:v1 -
Get IP address of above container:
sudo podman inspect <container-id> | grep IPAddress -
Run Inference agent
sudo podman run --net=net1 \ -e PU=default \ -e AS_DISCOVER_URL=tcp://<cache-ip>:50000 \ -e tra.java.property.TIB_ACTIVATION=https://<license-service-url> \ -p 8109:8109 \ be6dascache:v1
-
Parent topic: Running TIBCO BusinessEvents