Introduction
This documentation is divided into 2 parts:
- Part 1 describes the actual update of the containers and comes in two options
- Option 1 in case you use our recommended docker compose setup.
- Option 2 in case you have a custom setup. It describes the relevant changes that come with Simplifier MAKERS CHOICE 25-01 in a generic way.
- Part 2 describes steps which have to be done independently of the container orchestration mode.
Part 1: Upgrading Simplifier
Option 1: Upgrade using default docker compose
Step 1 – Shutdown Simplifier Instance
Go to the directory where you placed the docker-compose file. Switch into that folder:
cd docker-compose
To stop Simplifier, run
docker compose down
Step 2 – Get Simplifier setup files
Update the content and switch to the new release branch:
git pull git checkout --track origin/release/MC
Step 3 Update .env
Make a copy of your .env file
cp .env .env.2411
Copy the template as new .env
cp .env.template .env
Edit the new .env file
nano .env
You must adjust the first 4 entries to your needs:
# these 4 variables need to be changed SIMPLIFIER_HOSTNAME=example.simplifier.cloud INITIAL_ADMIN_PASSWORD=MyAdminSecret12 DB_PASSWORD=MySecret123 DB_ROOT_PASSWORD=MySuperSecret
We recommend setting these values to the ones you used in your previous .env file. DB passwords are not automatically changed if you change them here.
Optional: a list of all env variables with a short description. Change these as needed.
Environmental Variable | Description |
---|---|
SIMPLIFIER_HOSTNAME
|
Simplifier Hostname, FQDN, without protocoll. To access Simplifer, https://${SIMPLIFIER_HOSTNAME} needs to be used |
DB_PASSWORD
|
MySQL Database Password |
DB_ROOT_PASSWORD
|
Password for the MySQL root user |
DB_NAME
|
Database name for the Simplifier database. Used as prefix for all plugin/module databases. |
INITIAL_ADMIN_PASSWORD | Initial password for user admin. If the admin account exists and its password has never been changed, the environment variable INITIAL_ADMIN_PASSWORD needs to be set, otherwise Simplifier will stop the boot process and log a message mentioning the variable. The variable is ignored, if the password for admin has been changed (even if it has been changed back to the default value) |
SIMPLIFIER_VERSION
|
Version of Simplifier you want to install. You should not change this. If you want to have another Simplifier version, please check out the appropriate branch instead |
HOST_DATA_PATH
|
Path were all data is stored in the host. |
PLUGINLIST
|
List of all plugins which should be started. Technically, the Workflow Engine is not a plugin, so it is not mentioned here |
SIMPLIFIER_JVM_HEAP_GB
|
How much heap space for Simplier App Server in GB |
TZ
|
Timezone. Only used in Workflow Context |
WF_RT_JVM_HEAP_GB
|
How much heap space for Workflow Runtime in GB |
WF_ARCHIVE_ENABLED
|
For archive related settings, please refer to this documentation. |
WF_ARCHIVE_INTERVAL
|
|
WF_ARCHIVE_MAX_AGE_COMPLETED
|
|
WF_ARCHIVE_TIME
|
|
WF_DT_JVM_HEAP_GB
|
How much heap space for Workflow Designtime in GB |
LAUNCHPAD_JVM_HEAP_GB
|
How much heap space for Launchpad in GB |
FEATURE_SSBO_JS_DEBUGGING
|
Should the experimental feature “Debugging of Server Side Business Objects” be enabled? (Read more) |
DEBUG_CHROME_DEV_TOOLS_EXPOSED_PORT
|
Port used to connect to the debugger. This port needs to be open in your firewall setup. (Read more) |
PDFPLUGIN_SECURITY_ALLOW_JAVASCRIPT
|
Should Javascript execution be allowed in PDF templates? (Read more) |
DYNAMIC_TAB_TITLES_ENABLED
|
Should the dynamic tab icons and tab titles be activated? (Read more) |
Step 4
Start Simplifier
docker compose up -d
Option 2: Generic upgrade instructions, if you are not using our default docker compose setup
To upgrade to Simplifier MAKERS CHOICE 24-11, shut down Simplifer and change the container image name from
simplifierag/simplifier:2411 simplifierag/launchpad:2411 simplifierag/workflow-designtime:2411 simplifierag/workflow-runtime:2411
to
simplifierag/simplifier:2501 simplifierag/launchpad:2501 simplifierag/workflow-designtime:2501 simplifierag/workflow-runtime:2501
Part 2: Doings after upgrade
Step 1: Update Simplifier Standard Content
Download the latest Standard Content from Marketplace and import it to your Simplifier Instance. Make sure using import scenarios ‘Overwrite all’ or ‘Skip unchanged’ (recommended).
Step 2: Release Notes and Migration Notes
Follow our Release Notes and Migration Notes and implement the necessary changes described there