Externalize activiti-ldap.properties via Docker environment variable for containerized activiti-app deployments
While deploying activiti-app containerized, one can set
as Docker environment variables to reference external activiti-app.properties and activiti-identity-services.properties files, but there is no variable available to externalize the activiti-ldap.properties file.
See also related documentation
Customer is requesting a variable to externalize the activiti-ldap.properties file too.
Steps to reproduce
Deploy activiti-app as Docker container and try to externalize the activiti-ldap.properties
It is possible to point to an external activiti-ldap.properties file to enable and configure LDAP/AD sync for containerized activiti-app deployments.
One cannot point to an external activiti-ldap.properties file in order to enable and configure LDAP/AD sync for containerized activiti-app deployments.
This is currently not possible with latest APS 1.11.2
Mount your own activiti-ldap.properties file under /usr/local/tomcat/lib using Docker volumes.
Get the sources for APS (e.g. https://nexus.alfresco.com/nexus/service/local/repositories/activiti-enterprise-releases/content/com/activiti/activiti-bpm-suite/1.11.2/activiti-bpm-suite-1.11.2-project.zip for APS 1.11.2) and extract them. In the extracted project you will find a docker/activiti-app folder containing the Dockerfile and relevant other files that are used to build the activiti-app docker image. Extend those to build your own image that can externalize activiti-ldap.properties