Introduction


The following page describes the remote-installer module manual.


Below is the list of all operations for the remote-installer module


OPERATIONDescription
install

Install SOAJS on a container cluster like Kubernetes 

> sudo soajs remote-installer install %absolute_path_for_configuration%


migrate


Migrate SOAJS data to update from an old version to a new version when needed 

> sudo soajs remote-installer migrate %stategy% %absolute_path_for_configuration%


info

Return the version information of the installer release 

> sudo soajs remote-installer info %absolute_path_for_configuration%


backup

Backup the installed version, a backup ID will be provided to restore from that ID anytime you want later 

> sudo soajs remote-installer backup %absolute_path_for_configuration%


restore

Restore from a backup ID or rollback ID

> sudo soajs remote-installer restore [backup||rollback] ID %absolute_path_for_configuration%


update

Update a specified serviceName, a rollback ID will be provided to restore from that ID anytime you want later

> sudo soajs remote-installer update [serviveName] %absolute_path_for_configuration%


You can only update a service to a new version within the same release and patch. This is valid if you end up upgrading to the latest patch and SOAJS team is still releasing updates within than patch 


upgrade

Upgrade to newer patch or newer release

> sudo soajs remote-installer upgrade [patch || release] %absolute_path_for_configuration%


You can only upgrade to a patch for now.  


patch

Patch a specified serviceName

> sudo soajs remote-installer patch [serviveName] %absolute_path_for_configuration%


Patch does not provide rollback capabilities. make sure you update before you patch




Additional information


Kindly contact the SOAJS team for more information about remote-installer. The SOAJS team will help you to install a high available and secure deployment.