Upgrading an Existing Installation

You can upgrade your existing Flogo Enterprise installation and continue to use your existing apps and connectors. You do this by installing the newer version of Flogo Enterprise in the same <FLOGO_ENTERPRISE_HOME> as your existing installation.

    Procedure
  1. Stop the Flogo Enterprise Web UI if it is running.
  2. Download the archive file for your platform, TIB_flogo_<version>_<platform>.zip, from https://edelivery.tibco.com/storefront/index.ep.
  3. If upgrading from version 2.0.0 on Linux and Macintosh or on Windows platform, from 2.5.x or lower, do the following:
    1. Make a backup copy of <FLOGO_ENTERPRISE_HOME>/data directory to preserve your existing apps and contributions.
    2. Extract the contents of the archive file you downloaded in the same temporary directory.
    3. Copy the following directories:
      From:
      • <temporary_directory>/flogo/<newer_version>
      • <temporary_directory>/flogo/tools
      • <temporary_directory>/flogo/data

      To: <FLOGO_ENTERPRISE_HOME>

    If upgrading from version 2.1.0 or above on a non-Windows platform, do the following:
    1. Open a command prompt or terminal and change directory to <FLOGO_ENTERPRISE_HOME>/tools.
    2. On Linux and Macintosh platforms, run chmod a+x installmgr.sh command to give yourself execute permission.
    3. Run the appropriate installmgr script for your operating system:
      • Linux and Macintosh: ./installmgr.sh install flogo TIB_flogo_<version>_<platform>.zip
  4. Open a terminal window and change directories to <FLOGO_ENTERPRISE_HOME>/flogo/<version>/bin directory.
  5. Run the following command pertaining to your operating system to start the Flogo Enterprise Web UI:
    OS File Name Important Notes
    Windows start-webui.bat
    • Make sure you have full control access before running the executable.
    • On the Windows operating system, the Docker server architecture supports both linux/x64 container and windows/amd64 containers.
    • Flogo Enterprise supports the linux/x64 container only.
    MacOS ./start-webui.sh Make sure that you have execute permission (a+x) before running this installer.
    Linux ./start-webui.sh Make sure that you have execute permission (a+x) before running this installer.

    Optionally, you can use the following options:

    • -p to specify a port. For example, on Linux or Macintosh use the command ./start-webui.sh -p <port_number>
    • -eula-accept to accept the license agreement located in <FLOGO_ENTERPRISE_HOME>/flogo/<version>/license.
  6. Enter Y when prompted with Do you accept above EULA(Y/N)? to accept the license agreement.
    Note: (Microsoft Windows only) While upgrading Flogo Enterprise, you may get a "VBScript compilation error" at the end of the installation. You can ignore the error as it does not impact the execution of Flogo Enterprise Web UI.
  7. Open a browser and go to http://localhost:8090 to start the new version of Flogo Enterprise.
    The Flogo Enterprise Apps page opens. Your apps and extensions should be available to you.