Update
Customers with PathcoreFlow deployed to an on-premise server or virtual machine (VM) will receive an email notification from Pathcore Support when a new version of the software is available.
Requirements
- The operating system of the server or VM hosting PathcoreFlow should be up to date.
- Docker Compose should have the latest stable updates.
- The installer script (
pathcoreflow-vX.Y.Z-installer.sh) provided by Pathcore Support for the target version.
Installing the Update
The message announcing the new version of PathcoreFlow should include an installer script which performs the update process. If you have not received this script with the announcement, please contact Pathcore Support.
The installer script will ensure that all of the base files for your PathcoreFlow installation are updated. Updating these files should be safe as any customizations to your Docker Configuration should be in a separate docker-compose.override.yml file, which is untouched.
/opt/pathcore.To update PathcoreFlow
Ensure you have a recent backup.
Transfer the installer script to the server or VM hosting PathcoreFlow. This is typically done via SSH File Transfer Protocol (SFTP) (e.g., the
scpcommand) to somewhere temporary (e.g.,/tmp)Log in to the server or VM hosting PathcoreFlow and run the installer script, e.g.:
bash /tmp/pathcoreflow-v4.2.0-installer.shThe script should be executed by a user withsudoaccess. Your password may be requested to perform some tasks.You may be asked to provide the UID (User ID) and GID (Group ID) of the user that should own the database files. The suggested value should work for most deployments, but check with your system administrator if unsure
The installer script will do some initial checks, and display a summary of the changes to be performed. You will be prompted to confirm before any changes are made
You will be given the option to (re)install the systemd service. This is recommended if your operating system uses the systemd service manager
A summary is displayed after updating, and your PathcoreFlow service should be available with the new version
To rollback an update to PathcoreFlow
When using the installer script to perform an update, another script to rollback to the previously installed version will be placed in the compose/scripts/ directory. This script will be named pathcoreflow-vX.Y.Z-rollback.sh, where "vX.Y.Z" is the previously installed version. For example, after updating from PathcoreFlow v4.1.3 to v4.2, the file would be pathcoreflow-v4.1.3-rollback.sh.
Support
Pathcore also offers specialized technical support services designed for on-premise deployments. These services are designed to support customer IT teams with installation and maintenance of Pathcore software.
These services can accommodate non-standard deployments and provide custom solutions when required. Ask your account manager for more information about support services we offer.