Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 

Code Block
languagebash
titleremote-installer Command Example
> 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 

Code Block
languagebash
titleremote-installer Command Example
> sudo soajs remote-installer migrate %stategy% %absolute_path_for_configuration%


info

Return the version information of the installer release 

Code Block
languagebash
titleremote-installer Command Example
> 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 

Code Block
languagebash
titleremote-installer Command Example
> sudo soajs remote-installer backup %absolute_path_for_configuration%


restore

Restore from a backup ID or rollback ID

Code Block
languagebash
titleremote-installer Command Example
> 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

Code Block
languagebash
titleremote-installer Command Example
> sudo soajs remote-installer update [serviveName] %absolute_path_for_configuration%


Note
titlelimited to same release and patch

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

Code Block
languagebash
titleremote-installer Command Example
> sudo soajs remote-installer upgrade [patch || release] %absolute_path_for_configuration%


Note
titlelimited to patch

You can only upgrade to a patch for now.  


patch

Patch a specified serviceName

Code Block
languagebash
titleremote-installer Command Example
> sudo soajs remote-installer patch [serviveName] %absolute_path_for_configuration%


Note
titledoes not provide rollback

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.