aborroy / alfresco-activemq-74

Set of different configurations to use ActiveMQ with Alfresco 7.4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alfresco ActiveMQ

This project provides different alternatives to use ActiveMQ with ACS 7.4

Docker Compose templates for easy deployment and testing are provided in the following folders:

  • Alfresco Community

  • Alfresco Enterprise

    • docker-aio - Sample Enterprise deployment using ActiveMQ with AIO (All-In-One) services for Transform Service and Search Enterprise
    • docker-split - Sample Enterprise deployment using ActiveMQ with individual services for Transform Service and Search Enterprise
    • docker-aio-monitoring - Sample Enterprise deployment using ActiveMQ with AIO (All-In-One) services for Transform Service and Search Enterprise with monitoring tools integrated (Jolokia, Prometheus and Grafana)

When using Alfresco Enterprise, customer credentials for quay.io/alfresco Docker Images are required.

In addition, a sample project consuming topic alfresco.repo.event2 from ActiveMQ is provided in alfresco-java-sdk-sample.

This project has been designed to test the integrations easily, deploying them in prod environments would require additional operations and resources.

Using Volumes for local storage

All Docker Compose templates provided in this project are not using local storage with Docker Volumes. Enabling this feature can be done using a configuration like the following one.

activemq:
    image: alfresco/alfresco-activemq:5.17.1-jre11-rockylinux8
    mem_limit: 1g
    ports:
        - 8161:8161
    volumes:
        - ./data/activemq-data:/opt/activemq/data

ActiveMQ 'data' folder includes both data and log information.

About

Set of different configurations to use ActiveMQ with Alfresco 7.4

License:GNU Lesser General Public License v3.0


Languages

Language:Java 66.2%Language:Shell 24.4%Language:Dockerfile 9.4%