cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Search Services transformers

didiere
Champ in-the-making
Champ in-the-making

Hi all ! 

I'm working with ACS 6.2.x (the label is missing).

I'd like to reserve a server to indexing and searching. That is why I only want to deploy to it, using docker-compose :

  • alfresco-content-repository
  • alfresco-search-services
  • alfresco-activemq
  • alfresco-transform-router
  • transform-core-aio

But I think that transform-core-aio is not toally necessary. Can I use alfresco-tika instead? Does ASS need others transformers ? What are your preconizations ?

Thanks

1 REPLY 1

abhinavmishra14
World-Class Innovator
World-Class Innovator

I don't think it is required for search unless you have dependency on metadata extraction (wanted to search on extracted metadata) and search for transformed content.

This should do the job for having acs with search only, all these services are mandatory together:

version: "2"

services:
    alfresco:
        image: alfresco/alfresco-content-repository-community:6.2.1-A8
        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
                -Dcsrf.filter.enabled=false
                -Xms1500m -Xmx1500m
                "
        ports:
            - 8080:8080
        
            
    postgres:
        image: postgres:11.7
        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
      

    solr6:
        image: alfresco/alfresco-search-services:2.0.0
        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
            #HTTP by default
            - ALFRESCO_SECURE_COMMS=none
            - "SOLR_JAVA_MEM=-Xms2g -Xmx2g"
        ports:
            - 8083:8983 #Browser port

    activemq:
        image: alfresco/alfresco-activemq:5.15.8
        mem_limit: 1g
        ports:
            - 8161:8161 # Web Console
            - 5672:5672 # AMQP
            - 61616:61616 # OpenWire
            - 61613:61613 # STOMP
~Abhinav
(ACSCE, AWS SAA, Azure Admin)