AlfrescoArchive / acs-community-deployment

NOTE: This repository is now deprecated and archived as the https://github.com/Alfresco/acs-deployment repository is now the centralized place to find containerized deployment artefacts and documentation.

Home Page:https://hub.alfresco.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot change alfresco-grobal.properties

ecbeing-internalSystem opened this issue · comments

I change Alfresco-global.properties to set the upper limit of file preview capacity and LDAP-AD, but that doesn't work.
Of course I edit docker-compose.yml to preserve the changes in alfresco-global.properties.

What is missing from my work?

Hi @yukanke-ec
Can you please provide your docker-compose file? Currently it is hard to access what is wrong,

A little customization of docker-compose.yml in this repository.

services:
    alfresco:
        build: ./docker/alfresco
        mem_limit: 1500m
        environment:
            JAVA_OPTS: "
                -Ddb.driver=org.postgresql.Driver
                -Ddb.username=alfresco
                -Ddb.password=alfresco
                -Ddb.url=jdbc:postgresql://postgres:5432/alfresco
                -Dsolr.host=solr6
                -Dsolr.port=8983
                -Dsolr.secureComms=none
                -Dsolr.base.url=/solr
                -Dindex.subsystem.name=solr6
                -Dshare.host=127.0.0.1
                -Dshare.port=8080
                -Dalfresco.host=localhost
                -Dalfresco.port=8080
                -Daos.baseUrlOverwrite=http://localhost:8080/alfresco/aos
                -Dmessaging.broker.url=\"failover:(nio://activemq:61616)?timeout=3000&jms.useCompression=true\"
                -Ddeployment.method=DOCKER_COMPOSE

                -Dlocal.transform.service.enabled=true
                -DlocalTransform.pdfrenderer.url=http://alfresco-pdf-renderer:8090/
                -DlocalTransform.imagemagick.url=http://imagemagick:8090/
                -DlocalTransform.libreoffice.url=http://libreoffice:8090/
                -DlocalTransform.tika.url=http://tika:8090/
                -DlocalTransform.misc.url=http://transform-misc:8090/

                -Dlegacy.transform.service.enabled=true
                -Dalfresco-pdf-renderer.url=http://alfresco-pdf-renderer:8090/
                -Djodconverter.url=http://libreoffice:8090/
                -Dimg.url=http://imagemagick:8090/
                -Dtika.url=http://tika:8090/
                -Dtransform.misc.url=http://transform-misc:8090/

                -Dcsrf.filter.enabled=false
                -Xms1500m -Xmx1500m
                "
        ports:
            - 21:2121      # FTP port
#            - 25:2525      # SMTP port
            - 143:1143     # IMAP port
            - 445:1145     # CIFS
            - 137:1137/udp # CIFS
            - 138:1138/udp # CIFS
            - 139:1139     # CIFS
        volumes:
            - alf-repo-data:/usr/local/tomcat/alf_data
            - alf-setting-data:/usr/local/tomcat/shared/classes
    alfresco-pdf-renderer:
        build: ./docker/alfresco-pdf-renderer
        mem_limit: 1g
        environment:
            JAVA_OPTS: " -Xms256m -Xmx512m"
        ports:
            - 8090:8090

    imagemagick:
        build: ./docker/imagemagick
        mem_limit: 1g
        environment:
            JAVA_OPTS: " -Xms256m -Xmx512m"
        ports:
            - 8091:8090

    libreoffice:
        build: ./docker/libreoffice
        mem_limit: 1g
        environment:
            JAVA_OPTS: " -Xms256m -Xmx512m"
        ports:
            - 8092:8090
        volumes:
            - ./docker/libreoffice/japanese:/opt/libreoffice5.4/share/fonts/truetype/japanese

    tika:
        build: ./docker/tika
        mem_limit: 1g
        environment:
            JAVA_OPTS: " -Xms256m -Xmx512m"
        ports:
            - 8093:8090

    transform-misc:
        build: ./docker/transform-misc
        mem_limit: 1g
        environment:
            JAVA_OPTS: " -Xms256m -Xmx512m"
        ports:
            - 8094:8090

    share:
        build: ./docker/share
        mem_limit: 1g
        environment:
            REPO_HOST: "alfresco"
            REPO_PORT: "8080"
            JAVA_OPTS: "
                -Xms500m
                -Xmx500m
                -Dalfresco.host=localhost
                -Dalfresco.port=8080
                -Dalfresco.context=alfresco
                -Dalfresco.protocol=http
                "
        volumes:
            - share-data:/usr/share

    postgres:
        build: ./docker/postgres
        mem_limit: 512m
        environment:
            - POSTGRES_PASSWORD=alfresco
            - POSTGRES_USER=alfresco
            - POSTGRES_DB=alfresco
        command: postgres -c max_connections=300 -c log_min_messages=LOG
        ports:
            - 5432:5432
        volumes:
            - postgres-data:/var/lib/postgresql/data

    solr6:
        build: ./docker/solr6
        mem_limit: 2g
        environment:
            #Solr needs to know how to register itself with Alfresco
            - SOLR_ALFRESCO_HOST=alfresco
            - SOLR_ALFRESCO_PORT=8080
            #Alfresco needs to know how to call solr
            - SOLR_SOLR_HOST=solr6
            - SOLR_SOLR_PORT=8983
            #Create the default alfresco and archive cores
            - SOLR_CREATE_ALFRESCO_DEFAULTS=alfresco,archive
            - "SOLR_JAVA_MEM=-Xms2g -Xmx2g"
        ports:
            - 8083:8983 #Browser port
        volumes:
            - solr-data:/opt/alfresco-search-services/data

    activemq:
        build: ./docker/activemq
        mem_limit: 1g
        ports:
            - 8161:8161 # Web Console
            - 5672:5672 # AMQP
            - 61616:61616 # OpenWire
            - 61613:61613 # STOMP
            
    proxy:
        build: ./docker/proxy
        mem_limit: 128m
        depends_on:
            - alfresco
        ports:
            - 8080:8080
        links:
            - alfresco
            - share
volumes:
    alf-repo-data:
        external: true
    postgres-data:
        external: true
    solr-data:
        external: true
    share-data:
        external: true
    alf-setting-data:
        external: true

ok, so are you trying to set LDAP settings in a Dockerfile in ./docker/alfresco ? If so can you please also share the Dockerfile, please.

Please mind that when you mount the volume alf-setting-data:/usr/local/tomcat/shared/classes to a docker container it will overwrite the contents of /usr/local/tomcat/shared/classes, that's where the alfresco-global.properties is usually placed.

I want to implement LDAP, but the Dockerfile has not changed.
And what I am editing for LDAP implementation is alfresco-global.properties.

./docker/alfresco/Dockerfile

FROM alfresco/alfresco-content-repository-community:6.2.0-A3
EXPOSE 2121 1143 2525 1445 1137/udp 1138/udp 1139

/usr/local/tomcat/shared/classes/alfresco-global.prooerties(in alfresco container)

alfresco-pdf-renderer.root=/usr/bin/
alfresco-pdf-renderer.exe=${alfresco-pdf-renderer.root}/alfresco-pdf-renderer

jodconverter.enabled=true
jodconverter.portNumbers=8100
jodconverter.officeHome=/opt/libreoffice6.1/

img.root=/usr/lib64/ImageMagick-7.0.7
img.coders=/usr/lib64/ImageMagick-7.0.7/modules-Q16HDRI/coders
img.config=/usr/lib64/ImageMagick-7.0.7/config-Q16HDRI
img.exe=/usr/bin/convert

content.transformer.default.timeoutMs=-1
content.transformer.PdfBox.TextToPdf.maxSourceSizeKBytes=3072
content.transformer.Pdf2swf.maxSourceSizeKBytes=3072
content.transformer.complex.Text.Pdf2swf.maxSourceSizeKBytes=3072
 
content.transformer.OpenOffice.mimeTypeLimits.txt.pdf.maxSourceSizeKBytes=3072
 
content.transformer.OpenOffice.mimeTypeLimits.doc.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.docx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.docm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.dotx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.dotm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.ppt.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.pptx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.pptm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.ppsx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.ppsm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.potx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.potm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.ppam.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.sldx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.sldm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.vsd.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xls.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlsx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xltx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlsm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xltm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlam.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlsb.pdf.maxSourceSizeKBytes=3072
 
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.txt.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.doc.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.docx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.docm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.dotx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.dotm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppt.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.pptx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.pptm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppsx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppsm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.potx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.potm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppam.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.sldx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.sldm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.vsd.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xls.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlsx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xltx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlsm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xltm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlam.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlsb.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.PdfBox.mimeTypeLimits.xlsb.txt.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.PdfBox.mimeTypeLimits.potm.txt.maxSourceSizeKBytes=3072
content.transformer.complex.OpenOffice.Pdf2swf.extensions.doc.swf.maxSourceSizeKBytes=3072
content.transformer.complex.OpenOffice.Pdf2swf.extensions.docx.swf.maxSourceSizeKBytes=3072
content.transformer.complex.JodConverter.Pdf2swf.extensions.doc.swf.maxSourceSizeKBytes=3072
content.transformer.complex.JodConverter.Pdf2swf.extensions.docx.swf.maxSourceSizeKBytes=3072
content.transformer.complex.OpenOffice.Pdf2swf.extensions.ppt.swf.maxSourceSizeKBytes=3072
content.transformer.complex.OpenOffice.Pdf2swf.extensions.pptx.swf.maxSourceSizeKBytes=3072
content.transformer.complex.JodConverter.Pdf2swf.extensions.ppt.swf.maxSourceSizeKBytes=3072
content.transformer.complex.JodConverter.Pdf2swf.extensions.pptx.swf.maxSourceSizeKBytes=3072
content.transformer.complex.OpenOffice.Pdf2swf.extensions.xls.swf.maxSourceSizeKBytes=3072
content.transformer.complex.OpenOffice.Pdf2swf.extensions.xlsx.swf.maxSourceSizeKBytes=3072
content.transformer.complex.JodConverter.Pdf2swf.extensions.xls.swf.maxSourceSizeKBytes=3072
content.transformer.complex.JodConverter.Pdf2swf.extensions.xlsx.swf.maxSourceSizeKBytes=3072


# text -> pdf using PdfBox (text/csv, text/xml) 10M takes about 12 seconds
content.transformer.PdfBox.TextToPdf.maxSourceSizeKBytes=30720
 
# pdf -> swf using Pdf2swf 2M takes about 60 seconds.
content.transformer.Pdf2swf.maxSourceSizeKBytes=2048
 
# txt -> pdf -> swf 5M (pdf is about the same size as the txt)
# Need this limit as transformer.PdfBox txt -> pdf is allowed up to 10M
content.transformer.complex.Text.Pdf2swf.maxSourceSizeKBytes=5120
 
# Transforms to PDF
# =================
content.transformer.OpenOffice.mimeTypeLimits.txt.pdf.maxSourceSizeKBytes=5120
content.transformer.OpenOffice.mimeTypeLimits.doc.pdf.maxSourceSizeKBytes=30720
content.transformer.OpenOffice.mimeTypeLimits.docx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.docm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.dotx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.dotm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.ppt.pdf.maxSourceSizeKBytes=6144
content.transformer.OpenOffice.mimeTypeLimits.pptx.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.pptm.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.ppsx.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.ppsm.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.potx.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.potm.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.ppam.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.sldx.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.sldm.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.vsd.pdf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.mimeTypeLimits.xls.pdf.maxSourceSizeKBytes=30720
content.transformer.OpenOffice.mimeTypeLimits.xlsx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xltx.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlsm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xltm.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlam.pdf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.mimeTypeLimits.xlsb.pdf.maxSourceSizeKBytes=3072
 
# Transforms to SWF
# =================
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.txt.swf.maxSourceSizeKBytes=5120
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.doc.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.docx.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.docm.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.dotx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.dotm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppt.swf.maxSourceSizeKBytes=6144
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.pptx.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.pptm.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppsx.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppsm.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.potx.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.potm.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.ppam.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.sldx.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.sldm.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.vsd.swf.maxSourceSizeKBytes=4096
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xls.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlsx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xltx.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlsm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xltm.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlam.swf.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.Pdf2swf.mimeTypeLimits.xlsb.swf.maxSourceSizeKBytes=3072
 
 
# OpenOffice transforms to TXT (generally there are better options such as Tika)
# =============================
content.transformer.OpenOffice.PdfBox.mimeTypeLimits.xlsb.txt.maxSourceSizeKBytes=3072
content.transformer.OpenOffice.PdfBox.mimeTypeLimits.potm.txt.maxSourceSizeKBytes=3072


content.transformer.JodConverter.extensions.doc.pdf.maxSourceSizeKBytes=3072
content.transformer.JodConverter.extensions.docm.pdf.maxSourceSizeKBytes=3072
content.transformer.JodConverter.extensions.docx.pdf.maxSourceSizeKBytes=3072
content.transformer.JodConverter.extensions.dotm.pdf.maxSourceSizeKBytes=3072
content.transformer.JodConverter.extensions.dotx.pdf.maxSourceSizeKBytes=3072
content.transformer.JodConverter.extensions.potm.pdf.maxSourceSizeKBytes=4096
content.transformer.JodConverter.extensions.potx.pdf.maxSourceSizeKBytes=4096 



#ldap.authentication.active=true
#ntlm.authentication.sso.enabled=false
#ldap.synchronization.active=false
#ldap.authentication.allowGuestLogin=false
#authentication.chain=ldap1-ad:ldap,alfrescoNtlm1:alfrescoNtlm
#ldap.authentication.userNameFormat=samaccountname=%s@sample.co.jp,dc=sample,dc=co,dc=jp
#ldap.authentication.java.naming.provider.url=ldap://sample.co.jp:389
#ldap.authentication.defaultAdministratorUserNames=loginuser@sample.co.jp,loginuserpassword
#ldap.authentication.java.naming.security.authentication=SIMPLE



authentication.chain=alfinst:alfrescoNtlm,ldap1:ldap-ad
 
create.missing.people=false
 
alfresco.authentication.allowGuestLogin=false
# Disable guest logins
 
ntlm.authentication.mapUnknownUserToGuest=false
# Disable guest logins
 
ntlm.authentication.sso.enabled=false
# Disable SSO logins
 
ldap.synchronization.groupSearchBase=dc=sample,dc=co,cd=jp
# Domain search base
 
ldap.synchronization.userSearchBase=dc=sample,dc=co,dc=jp
# Domain search base
 
 
#########################
#LDAP AUTHENTIFICATION #
#########################
ldap.authentication.active=true
 
ldap.authentication.allowGuestLogin=false
# Disable guest logins
 
ldap.authentication.userNameFormat=%s@sample.co.jp
 
ldap.authentication.java.naming.provider.url=ldap://sample.co.jp:389
# AD server address
 
ldap.authentication.defaultAdministratorUserNames=loginuser,loginuserpassword
# Admin users logins
 
 
########################
#LDAP SYNCHRONISATION #
########################
synchronization.synchronizeChangesOnly=false
# Do full synchronize
 
synchronization.allowDeletions=true
# Allow deletion info from local Alfresco
 
synchronization.syncWhenMissingPeopleLogIn=true
# Tries to find user in allowed Ad group
 
synchronization.syncOnStartup=true
# synchronize AD on reboot
 
ldap.synchronization.active=true
 
ldap.synchronization.java.naming.security.principal=loginuser
# User with LDAP read rights login
 
ldap.synchronization.java.naming.security.credentials=loginuserpassword
# User with LDAP read rights password
 
synchronization.import.cron=00/15 * * * ?
# synchronisation starts every 15 minutes!
 
 
#####################
#LDAP PERSON QUERY #
#####################
ldap.synchronization.personQuery=(&(objectclass\=user)
(memberOf\=dc\=sample,dc\=co,dc\=jp)
(userAccountControl:1.2.840.113556.1.4.803:=512))
# Query to grabb all users in alfresco group with full path
 
ldap.synchronization.personDifferentialQuery=(&(objectclass\=user)
(memberOf\=dc\=sample,dc\=co,dc\=jp)
(userAccountControl:1.2.840.113556.1.4.803:=512))
# Query to grabb all users in alfresco group with full path (force full sync)
 
 
#####################
#LDAP GROUP QUERY #
####################
ldap.synchronization.groupQuery=(&(objectclass\=group)(|
(memberOf\=dc\=sample,dc\=co,dc\=jp)))
# Query to grabb alfresco group with full path
 
ldap.synchronization.groupDifferentialQuery=(&(objectclass\=group)
(|(memberOf\=dc\=sample,dc\=co,dc\=jp)))
# Query to grabb alfresco group with full path (force full sync)

So when alfresco container starts up. Can you see that the alfresco-global.properties is present in /usr/local/tomcat/shared/classes and has your changes?
You can check that by running docker exec -it <alfresco-container-id> bash and then navigating to /usr/local/tomcat/shared/classes.
It is also worth checking the permissions on a file as by default the process is run by alfresco user and the permissions may be altered during file modifications.

When the Alfresco container is started, alfresco-global.properties exists and the edited content of alfresco-global.properties is retained. (Even if the container is restarted)

Permission settings when viewing alfresco-global.properties from within the Alfresco container
"-rw-r--r-- root Alfresco"
It has become.

ok, this seems correct. What makes you think that the configuration in alfresco-global.properties doesn't work? Is there any particular error you can refer from the logs?

I'm going to close this issue as there was no activity for some time. Please reopen with a comment or create a new one if there are still problems unresolved. Thanks