Upgrades
🚀 Upgrading environment
Section titled “🚀 Upgrading environment”A step-by-step guide to upgrading an environment to a new Thinkwise version.
1. ✳️ Database Backup
Section titled “1. ✳️ Database Backup”2. ✅ Container preparations
Section titled “2. ✅ Container preparations”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.
- 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.ymlto open the file. Under indicium you’ll see the current image name, change this to the new version name, then save with Ctrl X.
- Stop Indicium steps:
podman psto see which containers are running, then use:
podman stop <container-name>3. 📦 Run the Thinkwise Deployer
Section titled “3. 📦 Run the Thinkwise Deployer”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.
4. ♻️ Restart Indicium
Section titled “4. ♻️ Restart Indicium”Upgrade of IAM and SF done in Deployer? Then restart everything. In PuTTY:
podman-compose downto stoppodman-compose up -dto 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>5. 🧪 Universal GUI update
Section titled “5. 🧪 Universal GUI update”- 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.