Updates & Upgrades


Dashboard Environment


The Dashboard Environment is the control panel of your SOAJS cloud. This environment does not host your custom project code and contains only SOAJS ready made services along with Nginx. The Dashboard Environment only looks for official code and image updates from SOAJS.

Nginx Updates/Upgrades

How to install a custom UI ?
Learn how to use catalog recipes to install a custom UI in the Dashboard Nginx after you deploy SOAJS.

How to update a custom UI ?
Learn how to update a custom UI in the Dashboard Nginx whether the updates is to add/modify/remove a custom ui module or a change in the theme.

How to update the SOAJS UI Modules ?
SOAJS provides default UI modules for the first 3 pillars in its Dashboard UI. Learn how to pull the updates of these modules when SOAJS pushes them.

How to upgrade to a new Image ?
Learn how to pull the upgrades once SOAJS pushes a new image upgrade for Nginx.

SOAJS Catalog Nginx Recipe Updated ?
You updated the catalog recipe that was used to deploy the SOAJS nginx. Learn how to apply that update on your nginx.

Database Updates

Updating Core Database

Learn how to update the core databases when a new update is pushed

Cloud Upgrade

Upgrading SOAJS Cloud

Learn how to do a complete cloud upgrade.

Services Updates/Upgrades

Handling SOAJS image updates & upgrades and updating the services
Learn how to update SOAJS services in Dashboard when a new SOAJS image is released

SOAJS Catalog Service Recipe Updated
You updated the catalog recipe that was used to deploy a SOAJS service. Learn how to apply that update on your service.

How to Update a SOAJS service/daemon code ?
Learn how to pull code updates for a SOAJS service that is deployed in Dashboard Environment.

Updating the SOAJS URAC
Learn how to update the SOAJS URAC when new code is pushed or a new image is published.

Updating the SOAJS oAuth
Learn how to update the SOAJS oAuth when new code is pushed or a new image is published.

Updating the SOAJS Dashboard Service
Learn how to update the SOAJS Dashboard Service when new code is pushed or a new image is published.

Updating the SOAJS Controller
Learn how to update the SOAJS Controller when new code is pushed or a new image is published.



Other Environments


SOAJS is multi-environment and any environment besides the Dashboard contains services/daemons that your product runs on. The updates for these environments are split into 2: SOAJS official updates and image upgrades - Your custom code updates and image upgrades.

Nginx

Deploy a new environment
You are about to deploy a new environment that contains an nginx. The Nginx default port is 80 and is already allocated by the Dashboard Nginx in the Dashboard Environment. Learn how to create a new Catalog Recipe and use it when you deploy an Nginx in a new environment.

How to deploy a Frontend UI with Nginx ?
Learn how to attach the frontend UI code to the Nginx container you are about to deploy in any environment besides Dashboard.

How to Update a deployed Frontend UI in Nginx ?
You deployed and nginx in an environment and attached a frontend UI code to it. That UI got updated; learn how to pull these updates.

How to update to the new Image of SOAJS Nginx ?
You deployed an nginx in an environment using the SOAJS Nginx image. A new version of that image got released; Learn how to pull the updates and apply them on your nginx.

SOAJS Ready Made Services

Updating the SOAJS Controller
Learn how to update the SOAJS Controller when new code is pushed or a new image is published.

Updating the SOAJS URAC
Learn how to update the SOAJS URAC when new code is pushed or a new image is published.

Updating the SOAJS oAuth
Learn how to update the SOAJS oAuth when new code is pushed or a new image is published.

Custom Services

Updating my Custom Service Code
Learn how to use the CI/CD in SOAJS to update the code of your deployed custom services in multiple environments

Updating My Custom Service When a new SOAJS image is published
You created a custom service that uses the SOAJS image and SOAJS pushed a new version of that image. Learn how to pull the image update and apply it on your service.

Updating My Custom Service When a new Custom image is published
You created a custom service that uses a custom image other than SOAJS and a new version of that image got published. Learn how to pull the image update and apply it on your service.

Custom Catalog Updates
You deployed a custom service from a catalog recipe then you updated that catalog recipe. Learn how to apply the recipe updates on your service.

SOAJS Catalog Service Recipe Updated 1
You updated the SOAJS service catalog recipe that was used to deploy a SOAJS service. Learn how to apply that update on your service.

SOAJS Catalog Service Recipe Updated 2
You updated the SOAJS service catalog recipe that was used to deploy a custom service you created. Learn how to apply that update on your service.