Pushing an App with the TIBCO Cloud™ - Command Line Interface

To push a TIBCO BusinessWorks™ App, , or Node.js app:

  1. Before you begin, download and install the CLI, as shown in Downloading TIBCO Cloud™ Integration Tools and Installing the TIBCO Cloud™ - Command Line Interface.
  2. Move your app archive and the manifest.json file into a temporary directory, and then change to that directory.
    • For TIBCO BusinessWorks apps, the app archive is an EAR archive. For Node.js apps, it is a ZIP archive. For apps, the app archive is a JSON file.
    • For TIBCO BusinessWorks apps, the manifest.json file is optional, and is automatically generated if not specified. For Node.js, the manifest.json file is required.
    For example, given a TIBCO BusinessWorks App myApp.ear in your home directory:
    mkdir tmp-app cd tmp-app cp ~/myApp.ear .
    
    For Node.js apps, see Deploying a Node.js App for information on packaging your app.
    Note: The tibcli or tibcli.exe executable should not be in the same directory as the app you are pushing.
  3. Log in with the TIBCO Cloud™ - Command Line Interface as shown in Logging In with the TIBCO Cloud™ - Command Line Interface. For example:
    tibcli login 
    
  4. Push the app using the tibcli app push command. By default, this pushes one instance of the app. To start more instances, specify an instance count argument. For example, push the app in the current directory and start two instances:
    tibcli app push 2
    
Note: If there is an existing app with an identical name as the app that you are trying to push to the cloud, you are prompted for confirmation. To push and replace an existing app with no warning prompt, use the --impose option.

Role Requirements

Related Topics

TIBCO Cloud™ - Command Line Interface Reference

Open Network Ports for TIBCO Cloud™ Integration Apps

Downloading TIBCO Cloud™ Integration Tools

Installing the TIBCO Cloud™ - Command Line Interface

Deploying a Node.js App