Page 1 of 1

OpenKM Professional Edition and Migration Tool with Docker

PostPosted:Tue Jul 03, 2018 10:52 am
by Phoenix880
We run OpenKM Comunity Edition in a Docker Container with the official OpenKM Image:
https://hub.docker.com/r/openkm/openkm/

Since the Community Edition lacks a migration tool for automatic database migration during version upgrades, we are considering switching to the Professional Edition. So I have a few questions:

1. Is there a Docker Image for Professional Edition too ?

2. How does the OpenKM Professional Editions Migration Tool work together with Docker ?

3. Is it possible to run the migration tool automatically without any user interactions ?

Re: OpenKM Professional Edition and Migration Tool with Docker

PostPosted:Sat Jul 14, 2018 10:33 am
by jllort
We do not have special support for docker with Professional edition, because of a license requirement what is quite difficult to get it running automatically in docker scenario. Usually, docker scenario has been thought for start and stop fresh containers ( when stopping you usually destroy the environment and then the start process goes ahead with fresh one, that's what is not a good scenario for the application like OpenKM what needs static database and repository where to keep information in time ). You

The OpenKM "upgrade tool", takes control of your OpenKM installation and applies all action to upgrade application version 6.4.x to 6.4.x+1

A user must execute the upgrade tool, we consider is an administrator task what might have some supervision. Although the upgrade process is well tested, the customer configurations might have some singularities what has not been taken into consideration what might raise some warning or error. During the last 2 years we have the upgrade tool running, only we have found an issue with a customer, caused by non-standard authentication configuration based in LDAP what caused a low-level issue ( needed to apply change into OpenKM.xml ). The upgrade tool is not able to break anything in your data, the most dangerous issue you can get is after the upgrade the scripts of the startup application need some change for right starting up. Data will never be damaged due to the characteristics of how is doing the upgrade.

Hope these will give to you some light about it.