Skip to content

Instantly share code, notes, and snippets.

@JensWalter
Created August 9, 2020 15:06
Show Gist options
  • Save JensWalter/cecb051dd741f125ff512eeac57e580e to your computer and use it in GitHub Desktop.
Save JensWalter/cecb051dd741f125ff512eeac57e580e to your computer and use it in GitHub Desktop.
tibco businessworks 5.14 docker install
FROM centos:7
RUN yum install -y unzip
WORKDIR /install
COPY silent.xml .
COPY TIB_TRA_5.11.0_linux_x86_64.zip .
COPY TIB_BW_5.14.0_linux26gl23_x86_64.zip .
COPY TIB_rv_8.4.6_linux_x86.zip .
COPY TIB_ems_8.5.1_linux_x86_64.zip .
RUN unzip -o TIB_rv_8.4.6_linux_x86.zip
RUN unzip -o TIB_BW_5.14.0_linux26gl23_x86_64.zip
RUN unzip -o TIB_TRA_5.11.0_linux_x86_64.zip
RUN unzip -o TIB_ems_8.5.1_linux_x86_64.zip
RUN ./TIBCOUniversalInstaller-lnx-x86-64.bin -silent -V responseFile=silent.xml
#unzip tibco ems
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-c_dev_kit.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-c_dotnet_client.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-central_administration.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-java_client.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-product_info.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-samples_src.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-server.tar.gz -C /
RUN tar xzf TIB_ems_8.5.1/tar/TIB_ems_8.5.1_linux_x86_64-thirdparty.tar.gz -C /
#update ems path in tra
RUN cd /opt/tibco/tra/5.11/bin && ./traUpgradeManager -path /opt/tibco -ems /opt/tibco/ems/8.5
WORKDIR /opt/tibco/bw/5.14/bin
CMD /bin/bash
<?xml version="1.0"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="acceptLicense">true</entry>
<entry key="installationRoot">/opt/tibco</entry>
<entry key="createNewEnvironment">true</entry>
<entry key="environmentName">HOME</entry>
<entry key="environmentDesc">my installation</entry>
<!-- RV -->
<entry key="feature_Runtime_rv">true</entry>
<entry key="feature_Development_rv">true</entry>
<entry key="feature_Source_rv">true</entry>
<entry key="feature_RVDM_rv">true</entry>
<entry key="protocolDaemon">trdp</entry>
<!-- Third Party Core Libraries -->
<entry key="feature_Runtime_tpcl">true</entry>
<!-- TIBCO Hawk Agent -->
<!-- configDirectory - location of configuration files if it does not already exist -->
<entry key="configDirectoryRoot">/opt/tibco/tibco_cfg</entry>
<!-- TIBCO Designer -->
<entry key="feature_Runtime_Designer">true</entry>
<entry key="feature_Documentation_Designer">true</entry>
<!-- TIBCO Runtime Agent -->
<entry key="feature_Runtime_TRA">true</entry>
<entry key="feature_Documentation_TRA">true</entry>
<entry key="useVendorDriver">false</entry>
<!-- valid values for databaseType are SQLServer, DB2, OracleThin, OracleThick -->
<entry key="databaseType"></entry>
<!-- Specify directory or file for driver -->
<entry key="databaseDriver"></entry>
<!-- specify ociDirectory only if databaseType is OracleThick -->
<entry key="ociDirectory"></entry>
<!-- specify the ems home directory -->
<entry key="emsConfigDir">/root</entry>
<entry key="LGPLAssemblyLicenseAccepted">true</entry>
<entry key="LGPLAssemblyDownload">true</entry>
<entry key="LGPLAssemblyPath">/opt/tibco/thirdpartyDownload</entry>
<!-- BW -->
<entry key="feature_AMBW Runtime_BW">true</entry>
<entry key="feature_AMBW Designtime_BW">true</entry>
<entry key="feature_Documentation_BW">true</entry>
<!-- EMS -->
<!--Product Feature Settings-->
<entry key="feature_EMS Server Baseline_ems">true</entry>
<entry key="feature_Development Kit_ems">true</entry>
<entry key="feature_EMS Client Baseline_ems">true</entry>
<entry key="feature_EMS Source_ems">false</entry>
<entry key="feature_Hibernate (For Database Stores)_ems">false</entry>
<entry key="feature_EMS Central Administration_ems">false</entry>
<entry key="setUID">false</entry>
<entry key="configFile">/root/cfgmgmt/ems/data/tibemsd.conf</entry>
</properties>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment