OpenKM 7.0.2 Community Edition – Docker
Inoffizielles Docker-Setup für OpenKM 7.0.2 Community Edition mit PostgreSQL.
DockerPostgreSQLSpring BootTomcat
Hinweis: Inoffizielles Community-Projekt. OpenKM ist eine Marke der OpenKM S.L. – offizielle Website: openkm.com.
Worum geht es?
Ein Docker-Projekt für den Betrieb von OpenKM 7.0.2 Community Edition mit PostgreSQL.
OpenKM 7 ist eine Spring-Boot-Anwendung (WAR) in einem von OpenKM angepassten Tomcat. Die gesamte Konfiguration läuft über eine einzige openkm.properties, die der Container beim ersten Start aus Umgebungsvariablen erzeugt – so lässt sich OpenKM sauber und reproduzierbar containerisiert betreiben.
Download
Das komplette Projekt gibt es zum Download auf GitHub: github.com/sandschm/OpenKM-Docker – per git clone holen oder als ZIP herunterladen.
Hintergrund
Ich nutze OpenKM schon seit über 15 Jahren privat und war sehr traurig, dass es mit Version 7 auf ein Closed-Source-Modell gewechselt ist. Dieses Projekt macht den Betrieb der Community Edition per Docker so einfach und nachvollziehbar wie möglich.
Funktionen
- Betrieb von OpenKM 7.0.2 CE mit PostgreSQL als Datenbank
- Gesamte Konfiguration über eine einzige openkm.properties
- openkm.properties wird beim ersten Start aus Umgebungsvariablen erzeugt
- Basiert auf dem von OpenKM angepassten Tomcat (Spring-Boot-WAR)
- Reproduzierbares, containerisiertes Setup