System update
For system updates Peak Solution will provide following material
- publish of the newest version number
- data base update package
- depending on the updates additional information for configuration file changes
Database
Go into the delivered database archive select your database type (msSQL, Oracle PostgresSQL) and open the file update.sql.
This files list all updates till the most recent version. Via comments the sections are marked which are used for updates, like in the example below
-- =====================================================
-- v4.9.x --> v4.10.0
-- =====================================================
BEGIN;
.
.
.
Depending on from which version you upgrade copy everything from that mark to the bottoms and execute as user tms as a script.
Your database is upgraded.
Application update
Go into the directory in which your application is running. It should contain the docker-compose.yml and .env file. Shutdown the application and remove the container
docker compose down
Go to the .env file of your application and set the new version for the TMS core application, e.g.
TMS_RELEASE=6.51.0
Set the release version number of the used web application. (Note later core and webpp will be released together and only use TMS_RELEASE param)
TMS_WEBAPP_IMAGE_VERSION=1.2.0
No reinstall and start the application with.
docker compose up -d
Updates of configuration files
Some version updates might require changes in configuration files. Read therefore specific update instructions for the specific versions.