# Dockerfile für alfresco / rb / 2025

FROM alfresco/alfresco-content-repository-community:25.2.0

# Customize container: install amps

 ARG ALF_GROUP=Alfresco
 ARG TOMCAT_DIR=/usr/local/tomcat

 USER root

 ADD ./amps/*.amp ${TOMCAT_DIR}/amps/

 RUN java -jar ${TOMCAT_DIR}/alfresco-mmt/alfresco-mmt*.jar install \
     ${TOMCAT_DIR}/amps ${TOMCAT_DIR}/webapps/alfresco -directory -nobackup -verbose

 # Restore permissions
 RUN chgrp -R ${ALF_GROUP} ${TOMCAT_DIR}/webapps && \
     find ${TOMCAT_DIR}/webapps -type d -exec chmod 0750 {} \; && \
     find ${TOMCAT_DIR}/webapps -type f -exec chmod 0640 {} \; && \
     find ${TOMCAT_DIR}/shared -type d -exec chmod 0750 {} \; && \
     find ${TOMCAT_DIR}/shared -type f -exec chmod 0640 {} \; && \
     chmod -R g+r ${TOMCAT_DIR}/webapps && \
     chgrp -R ${ALF_GROUP} ${TOMCAT_DIR}

 USER alfresco

# danach:
# docker build repository -t alfresco/alfresco-content-repository-community:25.2.0 -t alfresco/acr-community-mytest:25.2.0
