Skip to content
GitHubLinkedIn

Upgrades

A step-by-step guide to upgrading an environment to a new Thinkwise version.



Connect to the server through PuTTY:

  • On the Configuration screen: add url for the server, then Open (if first time: click Accept on popup).
  • Login with server credentials found in Passbolt Vault.
  1. Download new image (this step can be done at any moment, but good to prepare in advance):
podman pull registry.thinkwisesoftware.com/public/indicium:<VERSION>

then

nano docker-compose.yml

to open the file. Under indicium you’ll see the current image name, change this to the new version name, then save with Ctrl X.

  1. Stop Indicium steps:
podman ps

to see which containers are running, then use:

podman stop <container-name>

File can be found on shared drive on the Remote Desktop: S:\Thinkwise\Upgrade Packages.

  • On the RDS, run twdeployerGUI.exe as administrator (credentials in Passbolt Vault).
  • Always start with IAM upgrade, then continue to SF upgrade. Follow the steps in the Deployer. SF upgrade will take a few hours, perhaps more, depending on size of the database.

Notes:

  • If not yet on shared drive, new versions can be downloaded from https://tcp.thinkwise.app/universal/#application=tcp.
  • Deployer - Server connection: connect with database with SQL server authentication, Database name: select “_iam” or “_sf” database as applicable.

Upgrade of IAM and SF done in Deployer? Then restart everything. In PuTTY:

  • podman-compose down to stop
  • podman-compose up -d to restart and load new image

Check Indicium: Is it running? See log in PuTTY:

podman logs -f <indicium-container-name>

If not —

podman restart <indicium-container-name>

  • Use WinSCP to access the webserver web.core.lef (credentials in Passbolt)
  • Drag contents of Universal GUI folder (path on RDS: S:\Thinkwise\Upgrade Packages\..\VERSION..\GUI\Universal) into the folder of the environment you’ve upgraded to replace the GUI files.