IPLM PiForce self-extracting archive

The IPLM PiForce self extracting archive can be used in situations where .deb or rpm installations are not possible in the customer environment. Self extracting archives can be used across all OS distributions, and installed by a non-root user.

IPLM PiForce self-extracting archive installation

1. Install Java-8. Java-8 JRE is required to run PiForce. Both Oracle Java and OpenJDK are supported.
1.1 For Oracle JDK, please refer to Oracle website for download/install instructions.
1.2 For OpenJDK, please follow OS specific instructions to install from OS repos.
  - For CentOS/RHEL systems, run "yum install java-1.8.0-openjdk-headless" to install Java-8

2. The PiForce self-extractable archive, or the PiForce "run" package, can be used with any major Linux distributions. It can be installed and used as a non-root user.
2.1 Download "run" package from artifactory
    wget https://mdx.jfrog.io/mdx/mdx-generic/Pi/web/production/mdx-piforce-1.0.4-22.01.13.12.25.30.run
2.2 Add exec perms to the package
    chmod +x mdx-piforce-1.0.4-22.01.13.12.25.30.run
2.3 Install package,
    Run "./mdx-piforce-1.0.4-22.01.13.12.25.30.run" and press Enter to install into current location
2.4 PiServer is installed under "mdx-piforce-1.0.4-22.01.13.12.25.30.run" 
2.5 Review/update PiForce configuration file
    vi conf/piforce.yml
    Note: Please make sure that there's a space after the configuration name(and colon) and before its value, and the value is on the same line of the configuration name. For example, "uri: p4java://localhost:1666"    Note: When using p4javassl in the uri, run the following command to trust the server fingerprint,
          p4 -p ssl:<p4 server host>:<p4 server port> trust

Starting and stopping IPLM PiForce

1. Start/stop PiForce.
    cd mdx-piforce-1.0.4-22.01.13.12.25.30.run
1.1 start
    ./bin/piforce.sh start
1.2 check status
    ./bin/piforce.sh status
1.3 stop
    ./bin/piforce.sh stop