Dockerfiles - Alfresco Content Services - 23.4 - 23.4 - Ready - Alfresco - external

Alfresco Content Services

Platform
Alfresco
Product
Alfresco Content Services
Release
23.4
License

In a containerized deployment, the updated files will need to be copied to the relevant application containers to overwrite the existing files with the correct configuration. This can be achieved by using the Dockerfile to update each container.

The following files need to be overwritten:

Application File
Alfresco Content Services krb5.conf
kerberos.keytab
java.login.config
java.security
alfresco-globabl.properties
Alfresco Share krb5.conf
kerberos.keytab
java.login.config
java.security
share-config-custom.xml
Alfresco Digital Workspace app.config.json
Alfresco Process Services krb5.conf
kerberos.keytab
java.login.config
java.security
activiti-ldap.properties

The following is an example Dockerfile used to overwrite the files in the Alfresco Process Services container assuming the new files are in a directory called /config/:

FROM alfresco/process-services:1.10.0

COPY config/krb5.conf /etc/krb5.conf
COPY config/kerberos.keytab /etc/kerberos.keytab
COPY config/java.login.config /usr/java/default/conf/security/java.login.config
COPY config/java-aps.security /usr/java/default/conf/security/java.security
COPY config/activiti-ldap.properties /usr/local/tomcat/lib/activiti-ldap.properties